SetPerlReturnStringMode

설명

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);
}

피드백