Perl のフックおよびスクリプトの文字列を戻す方法に関する戻り文字列モードを指定します。
ローカル戻り文字列モード (CQ_RETURN_STRING_LOCAL) では、戻される文字列がローカル コード ページに存在することを最初に確認します。文字列の確認に失敗すると、例外がスローされます ($@ のエラーを eval {} でキャッチ)。文字列は常に、ローカル コード ページで戻されます。
Unicode 戻り文字列モード (CQ_RETURN_STRING_UNICODE) では、文字列の文字チェックは実行されません。 戻される文字列に非 ASCII 文字が含まれていると、ローカル コード ページではなく UTF8 フォーマットで返送されます。
Perl
$clearquestObj->SetPerlReturnStringMode(mode);
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);
}