메뉴 건너뛰기

Dev tips

ASP StrConv 함수 - 로케일 변환

taknim 2009.01.30 02:46 조회 수 : 10788 추천:2552

http://blog.naver.com/justegoist/80018611422

◆ StrConv 함수

지정된 대로 변환된 Variant(String)값을 반환합니다.

구문  StrConv(string, conversion)

StrConv 함수 구문은 다음과 같은 명명된 인수로 구성됩니다.

구성 요소

설명

string

Conversion

필수. 변환될 문자열 식.

필수; Integer. 수행될 변환 형식을 지정하는 값들의 합.

설정

conversion 인수 설정은 다음과 같습니다. (* 극동 지역에 해당.  ** 일본에만 해당)

상수

설명

vbUpperCase

VbLowerCase

VbProperCase

VbWide*     

VbNarrow*

VbKatakana**

VbHiragana**

VbUnicode

VbFromUnicode

1   

2   

3   

4*   

8*   

16** 

32** 

64   

128  

문자열을 대문자로 변환.

문자열을 소문자로 변환.

문자열 내 모든 단어의 첫 글자를 대문자로 변환.

1바이트 문자를 2바이트 문자로 변환.

2바이트 문자를 1바이트 문자로 변환.

일본 히라가나 문자를 가다가나 문자로 변환.

일본 가다가나 문자를 히라가나 문자로 변환.

문자열 값을 시스템의 기본 코드  페이지를 통해 Unicode로 변환.

Unicode 문자열을 시스템의 기본 코드 페이지로 변환.

메모

이 상수들은 응용 프로그램을 위한 Visual Basic에서 지정되어 있습니다. 따라서 사용자의 코드 내 어디서나 사용될 수 있습니다. 상호 배타적인 경우(예: vbUnicode + vbFromUnicode) 만 아니면 대부분 통합될 수 있습니다(예: vbUpperCase + vbWide). vbWide, vbNarrow, vbKatakana, vbHiragana 상수들은 그들이 적용될 수 없는 로케일에서 사용되면 런타임 오류가 발생합니다.

다음은 적절한 캐싱을 위해 유효한 단어 구분자들입니다:

Null(Chr$(0)), 수평 탭(Chr$(9)), 라인 피드(Chr$(10)), 수직 탭(Chr$(11)), 폼 피드(Chr$(12)), 캐리지 리턴(Chr$(13)), 공백(SBCS) (Chr$(32)). 공백의 실제 값은 나라별로 DBCS를 위해 다릅니다.