
IntlChar::getBlockCode 함수는 특정 문자의 블록 코드를 반환합니다. 반환되는 문자열은 UCA(Universal Character Set) 블록 이름을 나타내는 문자열입니다.
예를 들어, 'A' 문자의 블록 코드를 얻기 위해 IntlChar::getBlockCode('A')를 호출하면 'Lu'라는 문자열이 반환됩니다. 이 문자열은 UCA의 'Letter, Uppercase' 블록을 나타내는 것입니다.
IntlChar::getBlockCode 함수에서 반환되는 문자열은 다음 형식으로 구성됩니다.
- 'Lu' : 대문자
- 'Ll' : 소문자
- 'Lt' : 타이포그래피용 대문자
- 'Lm' : 마크(예: 아포스트로피)
- 'Lo' : 로마자 이외의 문자
- 'Nl' : 로마자 이외의 대문자
- 'Nn' : 로마자 이외의 소문자
- 'Nd' : 숫자
- 'Np' : 통화 기호
- 'Ns' : 세트(예: {, })
- 'Pc' : 결합자(예: ')
- 'Pd' : 닫는 괄호
- 'Ps' : 여는 괄호
- 'Pe' : 종결자(예: .)
- 'Pi' : 분리자(예: ,)
- 'Po' : 기타 기호
- 'Sc' : 통화 기호
- 'Sk' : 다른 기호
- 'So' : 다른 기호
- 'Zs' : 분리자(예: 공백)
이러한 문자열은 UCA의 블록 이름을 나타내는 문자열입니다. IntlChar::getBlockCode 함수를 사용하여 특정 문자의 블록 코드를 얻을 때 반환되는 문자열을 해석하는 방법은 이러한 UCA의 블록 이름을 이해하는 것입니다.
2025-08-06 23:12