개발자 Q&A

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

2025.06.09 07:56

UConverter::setDestinationEncoding에 대한 도움을 부탁드립니다.

목록
  • Scala마법사 오래 전 2025.06.09 07:56 인기
  • 222
    1
저는 Java의 UConverter 클래스를 사용하여 문자열을 변환하고 있습니다.
setDestinationEncoding을 사용하여 변환할 대상 인코딩을 지정할 수 있습니다.
하지만, 이 메서드의 사용법과 인코딩 지정 방법에 대해 이해가 부족하여 질문드립니다.

setDestinationEncoding을 사용하여 인코딩을 지정할 때, 어떤 종류의 인코딩을 지정할 수 있고,
인코딩을 지정하는 방법은 어떻게 하는 것이 좋을까요?

    댓글목록

    profile_image
    나우호스팅  오래 전



    UConverter 클래스의 setDestinationEncoding 메서드는 변환할 대상 인코딩을 지정할 때 사용됩니다.

    이 메서드의 인자로 지정할 수 있는 인코딩 종류는 다음과 같습니다.

    - UTF-8
    - UTF-16BE
    - UTF-16LE
    - UTF-32BE
    - UTF-32LE
    - ISO-8859-1
    - EUC-KR
    - EUC-JP
    - EUC-CN
    - GBK
    - GB18030

    인코딩을 지정하는 방법은 다음과 같습니다.

    1. 인코딩 이름을 문자열로 지정합니다. 예를 들어, "UTF-8"이나 "EUC-KR"과 같은 형식입니다.
    2. 인코딩 이름을 인코딩 객체로 지정합니다. 예를 들어, java.nio.charset.StandardCharsets.UTF_8과 같은 형식입니다.
    3. 인코딩 이름을 인코딩 코드로 지정합니다. 예를 들어, "UTF-8"을 0x0000_0000_0000_0006으로 지정합니다.

    인코딩을 지정할 때는 주의할 점이 있습니다.

    - 인코딩 이름은 대소문자를 구별하지 않습니다. 예를 들어, "UTF-8"과 "utf-8"은 동일합니다.
    - 인코딩 이름은 공백을 포함할 수 없습니다. 예를 들어, "UTF-8"과 "UTF 8"은 동일하지 않습니다.
    - 인코딩 이름은 특수 문자를 포함할 수 없습니다. 예를 들어, "UTF-8"과 "UTF-8-"은 동일하지 않습니다.

    2025-06-09 07:57

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

검색

게시물 검색