
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