설명
Perl 후크
및 스크립트에 대해 문자열을 리턴하는 방식을 나타내는 리턴 문자열 모드를 지정합니다.
로컬 리턴 문자열 모드(CQ_RETURN_STRING_LOCAL)에서는
먼저 리턴되는 문자열이 로컬 코드 페이지로 되어 있는지 확인합니다.
문자열이 실패할 경우, 예외가 발생합니다($@의 오류와 함께
eval{}이 포착됨). 문자열은 항상 로컬 코드 페이지로 리턴됩니다.
유니코드 리턴 문자열 모드
(CQ_RETURN_STRING_UNICODE)에서 문자열에 대한 문자 확인이 수행되지 않습니다.
리턴되는 문자열에 비ASCII 문자가 포함되어 있으면
UTF8 형식으로 리턴되며 로컬 코드 페이지로 리턴되지 않습니다.
주: 이 메소드는 버전 7.0.0.0부터 사용 가능해졌으며 Perl에만 해당됩니다. VBScript에서는 사용할 수 없습니다.
구문
Perl
$clearquestObj->SetPerlReturnStringMode(mode);
- ID
- 설명
- clearquestObj
- CQClearQuest 오브젝트.
- mode
- 리턴 문자열 모드 열거형 상수를 포함하는 Long 값.
- Return value
- 없음
예제
Perl
my $cq = CQClearQuest::Build();
my $runmode = $cq->GetPerlReturnStringMode();
if ($wantLocal) {
$cq->SetPerlReturnStringMode($CQPerlExt::CQ_RETURN_STRING_LOCAL);
} else {
$cq->SetPerlReturnStringMode($CQPerlExt::CQ_RETURN_STRING_UNICODE);
}