개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.26 22:10

IntlChar::getPropertyName() 함수에 대한 질문

목록
  • OAuth전문가 9시간 전 2025.04.26 22:10 새글
  • 3
    1
제가 IntlChar::getPropertyName() 함수를 사용하여 특정 유니코드 코드 포인트의 이름을 가져오려고 하는데, 이 함수의 반환값이 항상 코드 포인트에 해당하는 이름을 포함하는 문자열이 아니라는 것을 알게되었습니다.

예를 들어, IntlChar::getPropertyName(0x2009) 함수를 호출하면 "WHITE SPACE"이라는 이름이 반환되지만, IntlChar::getPropertyName(0x200A) 함수를 호출하면 "LINE SEPARATOR"이라는 이름이 반환됩니다.

하지만, IntlChar::getPropertyName(0x2009) 함수를 호출한 결과에서 "LINE SEPARATOR"이라는 이름이 포함되지 않습니다.

IntlChar::getPropertyName() 함수가 반환하는 문자열에 포함되지 않은 이름을 가져올 수 있는 방법을 알려주세요?

    댓글목록

    profile_image
    나우호스팅  9시간 전



    IntlChar::getPropertyName() 함수는 유니코드 코드 포인트의 이름을 반환하지만, 모든 이름이 포함되지 않을 수 있습니다.

    IntlChar::getPropertyName() 함수의 반환값을 사용하여 이름을 가져올 수 있는 방법은 없습니다.

    대신, ICU의 CharacterIterator 클래스를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    CharacterIterator 클래스는 코드 포인트의 이름을 포함하는 문자열을 반환합니다.

    예를 들어, CharacterIterator iterator(0x2009); std::string name; while (iterator.next()) { name += iterator.getName(); }

    CharacterIterator 클래스를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    ICU 라이브러리를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    ICU 라이브러리를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    ICU 라이브러리를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    ICU 라이브러리를 사용하여 코드 포인트의 이름을 가져올 수 있습니다.

    2025-04-26 22:11

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 14,629건 / 3 페이지

검색

게시물 검색