2014-10-10 5 views
0

최근 유니 코드 문자열의 부스트 로케일 트래버스 및 경계 분석을 사용하기 시작했습니다. 대/소문자 변환에 사용할 수있는 몇 가지 기능 (예 : to_upper())을 사용하여 ICU의 toUpper() 기능을 래핑하는 것으로 보입니다.부스트 로케일 - 직접 ICU 기능에 액세스

내가 다른 ICU 기능 등 u_isalpha을 로케일 래퍼를 밀어 찾을 수 없습니다() 또는 u_isalnum(). 어떻게 이러한 ICU 기능을 사용할 수 있습니까?

감사합니다.

답변

0

이것은 Boost.Locale &을 ICU에 연결하는 방법에 따라 달라집니다. 예를 들어 동적 ICU 라이브러리 (예 : 부스트 dll/so/dylib가 ICU dll/so/dylib에 의존) 또는 ICU에서 종속성을 충족시키기 위해 직접 연결하는 경우 적절한 ICU 헤더) API를 호출하십시오.

는 예를 들어, u_isalpha()

+0

uchar.h에서 찾을 수 있습니다 귀하의 제안이 잘 작동, 감사합니다. –