후크 및 스크립트의 리턴 문자열 모드 설정

버전 7.0부터, Rational® ClearQuest® 코어가 로컬 문자 세트(로컬 코드 페이지라고도 함) 설정이 아니라 유니코드로 된 문자열을 처리합니다. 이는 문자열 리턴값이 로컬 문자 세트에 있어야 하는 기존 후크 및 스크립트에 영향을 줄 수 있습니다.

문자열의 문자가 Rational ClearQuest API 후크 및 스크립트로부터 리턴되는 방법을 지정하기 위한 리턴 문자열 모드를 선택할 수 있습니다. 리턴 문자열 모드는 문자열에서 리턴될 수 있는 허용 가능 문자 세트를 제어하며 Perl의 경우 문자열의 인코딩 형식도 제어합니다. 기본 설정은 Perl 및 VBScript 둘 다에 대해 Local 리턴 문자열 모드입니다.

VBScript는 모드가 RETURN_STRING_UNICODE 또는 RETURN_STRING_LOCAL로 설정되는지 여부와 상관없이 유니코드 문자열을 사용합니다. VBScript의 리턴 문자열 모드가 Local인 경우, 문자열이 로컬 문자 세트에 없으면 유니코드 문자열을 다시 전달하는 중 이라 하더라도 예외가 발생합니다. 문자열이 항상 유니코드이지만 Visual Basic 애플리케이션이 로컬 문자 세트 외부의 문자를 예상하지 않을 수 있으므로 RETURN_STRING_LOCAL은 Rational ClearQuest가 로컬 문자 세트에서 표시할 수 있는 문자만 다시 전달함을 의미합니다.

Perl은 리턴 문자열 모드가 Local인 경우(RETURN_STRING_LOCAL) 로컬 코드 페이지 문자 인코딩을 사용하고 리턴 문자열 모드가 Unicode(RETURN_STRING_UNICODE)인 경우 UTF8을 사용합니다.

각 스크립팅 언어마다 서로 독립적인 고유의 설정이 있습니다. 예를 들어 Perl 리턴 문자열 모드를 RETURN_STRING_LOCAL로 설정할 수 있고 VBScript 리턴 문자열 모드를 RETURN_STRING_UNICODE로 설정할 수 있습니다.

자세한 정보는 다음을 참조하십시오.

피드백