
IntlChar::getPropertyValueName 함수는 Unicode 문자의 속성을 가져올 수 있습니다. 속성 종류는 다음과 같습니다:
- General_Category: 문자의 범주 (예: 대문자, 소문자, 숫자 등)
- Bidi_Class: 문자의 Bidirectional 분류 (예: 왼쪽에서 오른쪽, 오른쪽에서 왼쪽 등)
- Decomposition_Type: 문자의 분해 유형 (예: 조합형, 비조합형 등)
- Numeric_Type: 문자의 숫자 유형 (예: 숫자, 비숫자 등)
- Unicode_1_Name: 문자의 Unicode 1.0 이름
IntlChar::getPropertyValueName 함수를 사용하여 대소문자 속성을 가져올 수 있습니다. 예를 들어, 대문자 'A'의 속성을 가져올 수 있습니다.
#hostingforum.kr
cpp
#include
int main() {
UChar32 codePoint = U'A';
const char* propertyName = u_char_getPropertyValueName(codePoint, UChar::PROPERTY_GENERAL_CATEGORY);
if (propertyName) {
printf("대문자 'A'의 속성: %sn", propertyName);
}
return 0;
}
위 코드는 대문자 'A'의 속성을 가져와 출력합니다. IntlChar::getPropertyValueName 함수는 Unicode 문자의 속성을 가져올 수 있으므로, 대소문자 속성을 포함하여 다양한 속성을 가져올 수 있습니다.
2025-08-16 01:13