지원되고 있는 인코딩 - xrath.com 에서 번역됨

#
지원되고 있는 인코딩

java.io.InputStreamReader, java.io.OutputStreamWriter, java.lang.String, 및 java.nio.charset 패키지의 클래스를 사용하면(자), Unicode 와 그 외의 몇개의 문자 인코딩간의 변환을 실시할 수가 있습니다. 지원되는 인코딩은, Java 플랫폼의 구현에 따라서 다릅니다. Java Platform Standard Edition 6 의 각 구현에 의한 지원가 필요한 인코딩의 일람은,「java.nio.charset.Charset 클래스의 해설」을 참조해 주세요.

Sun 의 Java SE Development Kit 6 의 전플랫폼 (SolarisTM 오퍼레이팅(operating) 환경, Linux, Microsoft Windows) 판과 Java SE Runtime Environment 6 의 Solaris 및 Linux 판은, 이 페이지에 게재 떠날 수 있어 모든 인코딩을 지원하고 있습니다. Sun 의 Java SE Runtime Environment 6 의 Windows 판은, 완전한 국제판과 유럽 언어판의 어느 쪽의 버젼에서도 인스톨 할 수가 있습니다. JRE 의 인스톨 프로그램은, 호스트 operating system가 유럽 언어만을 지원하고 있는 것을 식별하면(자), 디폴트로 유럽 언어판을 인스톨 합니다. 인스톨 프로그램이 다른 언어의 필요성을 식별했을 경우, 또는 커스터마이즈 된 인스톨로 사용자가 유럽 언어 이외의 지원를 요구했을 경우는, 완전한 국제화판이 인스톨 됩니다. 유럽 언어판에서는, 최초의 겉(표)에 게재되고 있는 인코딩만이 지원됩니다. `lib/charsets.jar` 파일을 포함한 국제화판에서는, 이 페이지에 나타내는 인코딩이 모두 지원되고 있습니다.

다음의 각 표는, Java SE 6 으로 지원되고 있는 인코딩 세트를 나타냅니다. 새로운 java.nio API 로 사용되는 정 준명은, 많은 경우, java.io API 및 java.lang API 로 사용되는 이름과는 다릅니다.

## 기본 인코딩 세트 (lib/rt.jar 에 포함되어 있다)

java.nio API 용의 정 준명 | java.io 및 java.lang API 용의 정 준명 | 설명
--- | --- | ---
IBM00858 | Cp858 | Cp850 의 확장 기능으로 유로 문자를 포함한다
IBM437 | Cp437 | MS-DOS 미국, 오스트레일리아, 뉴질랜드, 남아프리카
IBM775 | Cp775 | PC 발트제어
IBM850 | Cp850 | MS-DOS 라틴 문자-1
IBM852 | Cp852 | MS-DOS 라틴 문자-2
IBM855 | Cp855 | IBM 키릴 문자
IBM857 | Cp857 | IBM 터키어
IBM862 | Cp862 | PC 헤브라이어
IBM866 | Cp866 | MS-DOS 러시아어
ISO-8859-1 | ISO8859_1 | ISO -8859-1, 라틴 알파벳 No. 1
ISO-8859-2 | ISO8859_2 | 라틴 알파벳 No. 2
ISO-8859-4 | ISO8859_4 | 라틴 알파벳 No. 4
ISO-8859-5 | ISO8859_5 | 라틴/키릴 문자 알파벳
ISO-8859-7 | ISO8859_7 | 라틴/그리스 문자 알파벳 (ISO-8859-7:2003)
ISO-8859-9 | ISO8859_9 | 라틴 알파벳 No. 5
ISO-8859-13 | ISO8859_13 | 라틴 알파벳 No. 7
ISO-8859-15 | ISO8859_5 | 라틴 알파벳 No. 9
KOI8-R | KOI8_R | KOI8-R, 러시아어
KOI8-U | KOI8_U | KOI8-U, 우크라이나어
US-ASCII | ASCII | American Standard Code for Information Interchange
UTF-8 | UTF8 | 8 비트 Unicode (UCS) Transformation Format
UTF-16 | UTF-16 | 16 비트 Unicode (UCS) Transformation Format, 옵션의 바이트순서 마크에 의해 식별되는 바이트순서
UTF-16BE | UnicodeBigUnmarked | 16 비트 Unicode (UCS) Transformation Format, 빅 endian 바이트순서
UTF-16LE | UnicodeLittleUnmarked | 16 비트 Unicode (UCS) Transformation Format, little endian 바이트순서
UTF-32 | UTF_32 | 32 비트 Unicode (UCS) Transformation Format, 옵션의 바이트순서 마크에 의해 식별되는 바이트순서
UTF-32BE | UTF_32BE | 32 비트 Unicode (UCS) Transformation Format, 빅 endian 바이트순서
UTF-32LE | UTF_32LE | 32 비트 Unicode (UCS) Transformation Format, little endian 바이트순서
x-UTF-32BE-BOM | UTF_32BE_BOM | 32 비트 Unicode (UCS) Transformation Format, 빅 endian 바이트순서, 바이트순서 마크 첨부
x-UTF-32LE-BOM | UTF_32LE_BOM | 32 비트 Unicode (UCS) Transformation Format, little endian 바이트순서, 바이트순서 마크 첨부
windows-1250 | Cp1250 | Windows 동구
windows-1251 | Cp1251 | Windows 키릴 문자
windows-1252 | Cp1252 | Windows 라틴 문자-1
windows-1253 | Cp1253 | Windows 그리스 문자
windows-1254 | Cp1254 | Windows 터키어
windows-1257 | Cp1257 | Windows 발트제어
이용할 수 없다 | UnicodeBig | 16 비트 Unicode (UCS) Transformation Format, 빅 endian 바이트순서, 바이트순서 마크 첨부
x-IBM737 | Cp737 | PC 그리스 문자
x-IBM874 | Cp874 | IBM 타이
x-UTF-16LE-BOM | UnicodeLittle | 16 비트 Unicode (UCS) Transformation Format, little endian 바이트순서, 바이트순서 마크 첨부

## 확장 인코딩 세트 (lib/charsets.jar 에 포함되어 있다)

java.nio API 용의 정 준명 | java.io 및 java.lang API 용의 정 준명 | 설명
--- | --- | ---
Big5 | Big5 | Big5, 중국어 (번체자)
Big5-HKSCS | Big5_HKSCS | Big5 (홍콩의 확장 첨부), 중국어 (번체자, 2001 개정을 짜넣어)
EUC-JP | EUC_JP | JISX 0201, 0208, 0212, EUC 인코딩, 일본어
EUC-KR | EUC_KR | KS C 5601, EUC 인코딩, 한국어
GB18030 | GB18030 | 중국어 (중공에서 정식으로 쓰는 약자체�, 중화 인민 공화국 표준
GB2312 | EUC_CN | GB2312, EUC 인코딩, 중국어 (중공에서 정식으로 쓰는 약자체�
GBK | GBK | GBK, 중국어 (중공에서 정식으로 쓰는 약자체�
IBM-Thai | Cp838 | IBM 타이 확장 SBCS
IBM01140 | Cp1140 | Cp037 의 확장 기능으로 유로 문자를 포함한다
IBM01141 | Cp1141 | Cp273 의 확장 기능으로 유로 문자를 포함한다
IBM01142 | Cp1142 | Cp277 의 확장 기능으로 유로 문자를 포함한다
IBM01143 | Cp1143 | Cp278 의 확장 기능으로 유로 문자를 포함한다
IBM01144 | Cp1144 | Cp280 의 확장 기능으로 유로 문자를 포함한다
IBM01145 | Cp1145 | Cp284 의 확장 기능으로 유로 문자를 포함한다
IBM01146 | Cp1146 | Cp285 의 확장 기능으로 유로 문자를 포함한다
IBM01147 | Cp1147 | Cp297 의 확장 기능으로 유로 문자를 포함한다
IBM01148 | Cp1148 | Cp500 의 확장 기능으로 유로 문자를 포함한다
IBM01149 | Cp1149 | Cp871 의 확장 기능으로 유로 문자를 포함한다
IBM037 | Cp037 | 미국, 캐나다 (2 개국어, 프랑스어), 네델란드, 포르투갈, 브라질, 오스트레일리아
IBM1026 | Cp1026 | IBM 라틴 문자-5, 터키
IBM1047 | Cp1047 | 라틴 문자-1 (EBCDIC 호스트용)
IBM273 | Cp273 | IBM 오스트리아, 독일
IBM277 | Cp277 | IBM 덴마크, 노르웨이
IBM278 | Cp278 | IBM 핀란드, 스웨덴
IBM280 | Cp280 | IBM 이탈리아
IBM284 | Cp284 | IBM 카타로니아어/스페인, 스페인어권라틴 아메리카
IBM285 | Cp285 | IBM 영국, 아일랜드
IBM297 | Cp297 | IBM 프랑스
IBM420 | Cp420 | IBM 아라비아어
IBM424 | Cp424 | IBM 헤브라이어
IBM500 | Cp500 | EBCDIC 500V1
IBM860 | Cp860 | MS-DOS 포르투갈어
IBM861 | Cp861 | MS-DOS 아이슬랜드어
IBM863 | Cp863 | MS-DOS 캐나다계 프랑스어
IBM864 | Cp864 | PC 아라비아어
IBM865 | Cp865 | MS-DOS 북유럽
IBM868 | Cp868 | MS-DOS 파키스탄
IBM869 | Cp869 | IBM 근대 희랍어
IBM870 | Cp870 | IBM 다언어 라틴 문자-2
IBM871 | Cp871 | IBM 아이슬랜드
IBM918 | Cp918 | IBM 파키스탄 (우르두어)
ISO-2022-CN | ISO2022CN | ISO 2022 CN 형식의 GB2312 및 CNS11643, 중공에서 정식으로 쓰는 약자체�및 번체자 중국어 (Unicode 에의 변환만)
ISO-2022-JP | ISO2022JP | ISO 2022 형식의 JIS X 0201, 0208, 일본어
ISO-2022-KR | ISO2022KR | ISO 2022 KR, 한국어
ISO-8859-3 | ISO8859_3 | 라틴 알파벳 No. 3
ISO-8859-6 | ISO8859_6 | 라틴/아라비아어 알파벳
ISO-8859-8 | ISO8859_8 | 라틴/헤브라이어 알파벳
JIS_X0201 | JIS_X0201 | JIS X 0201
JIS_X0212-1990 | JIS_X0212-1990 | JIS X 0212
Shift_JIS | SJIS | Shift-JIS, 일본어
TIS-620 | TIS620 | TIS620, 타이
windows-1255 | Cp1255 | Windows 헤브라이어
windows-1256 | Cp1256 | Windows 아라비아어
windows-1258 | Cp1258 | Windows 베트남어
windows-31j | MS932 | Windows 일본어
x-Big5_Solaris | Big5_Solaris | Big5 (Solaris zh_TW.BIG5 로케일용의 7 개의 추가 Hanzi 표의 문자 매핑 첨부)
x-euc-jp-linux | EUC_JP_LINUX | JISX 0201, 0208, EUC 인코딩, 일본어
x-EUC-TW | EUC_TW | CNS11643 (Plane 1-7. 15), EUC 인코딩, 중국어 (번체자)
x-eucJP-Open | EUC_JP_Solaris | JISX 0201, 0208, 0212, EUC 인코딩, 일본어
x-IBM1006 | Cp1006 | IBM AIX 파키스탄 (우르두어)
x-IBM1025 | Cp1025 | IBM 다언어 키릴 문자:불가리아, 보스니아, 헤르체고비나, 마케도니아 ( 구유고슬라비아 마케도니아 공화국)
x-IBM1046 | Cp1046 | IBM 아라비아어 - Windows
x-IBM1097 | Cp1097 | IBM 이란 (현대 페르시아어)/페르시아어
x-IBM1098 | Cp1098 | IBM 이란 (현대 페르시아어)/페르시아어 (PC)
x-IBM1112 | Cp1112 | IBM 라트비아, 리투아니아
x-IBM1122 | Cp1122 | IBM 에스토니아
x-IBM1123 | Cp1123 | IBM 우크라이나
x-IBM1124 | Cp1124 | IBM AIX 우크라이나
x-IBM1381 | Cp1381 | IBM OS/2, DOS 중국 (중화 인민 공화국)
x-IBM1383 | Cp1383 | IBM AIX 중국 (중화 인민 공화국)
x-IBM33722 | Cp33722 | IBM-eucJP - 일본어 (5050 의 슈퍼 세트)
x-IBM834 | Cp834 | IBM EBCDIC DBCS 전용 한국어
x-IBM856 | Cp856 | IBM 헤브라이어
x-IBM875 | Cp875 | IBM 희랍어
x-IBM921 | Cp921 | IBM 라트비아, 리투아니아 (AIX, DOS)
x-IBM922 | Cp922 | IBM 에스토니아 (AIX, DOS)
x-IBM930 | Cp930 | UDC 4370 문자를 포함한 일본어 카타카나 한자, 5026 의 슈퍼 세트
x-IBM933 | Cp933 | UDC 1880 문자를 포함한 한국어, 5029 의 슈퍼 세트
x-IBM935 | Cp935 | UDC 1880 문자를 포함한 중공에서 정식으로 쓰는 약자체�중국어 호스트, 5031 의 슈퍼 세트
x-IBM937 | Cp937 | UDC 6204 문자를 포함한 번체자 중국어 호스트, 5033 의 슈퍼 세트
x-IBM939 | Cp939 | UDC 4370 문자를 포함한 일본어 라틴 문자 한자, 5035 의 슈퍼 세트
x-IBM942 | Cp942 | IBM OS/2 일본어, Cp932 의 슈퍼 세트
x-IBM942C | Cp942C | Cp942 의 확장 기능
x-IBM943 | Cp943 | IBM OS/2 일본어, Cp932 및 Shift-JIS 의 슈퍼 세트
x-IBM943C | Cp943C | Cp943 의 확장 기능
x-IBM948 | Cp948 | OS/2 중국어 (대만), 938 의 슈퍼 세트
x-IBM949 | Cp949 | PC 한국어
x-IBM949C | Cp949C | Cp949 의 확장 기능
x-IBM950 | Cp950 | PC 중국어 (홍콩, 대만)
x-IBM964 | Cp964 | AIX 중국어 (대만)
x-IBM970 | Cp970 | AIX 한국어
x-ISCII91 | ISCII91 | 인도어파 ISCII91 인코딩
x-ISO2022-CN-CNS | ISO2022_CN_CNS | ISO 2022 CN 형식의 CNS11643, 번체자 중국어 (Unicode 로부터의 변환만)
x-ISO2022-CN-GB | ISO2022_CN_GB | ISO 2022 CN 형식의 GB2312, 중공에서 정식으로 쓰는 약자체�중국어 (Unicode 로부터의 변환만)
x-iso-8859-11 | x-iso-8859-11 | 라틴/타이어 알파벳
x-JIS0208 | x-JIS0208 | JIS X 0208
x-JISAutoDetect | JISAutoDetect | Shift-JIS, EUC-JP, ISO 2022 JP 의 검출 및 변환 (Unicode 에의 변환만)
x-Johab | x-Johab | 한국어, Johab 캐릭터 세트
x-MacArabic | MacArabic | Macintosh 아라비아어
x-MacCentralEurope | MacCentralEurope | Macintosh 라틴 문자-2
x-MacCroatian | MacCroatian | Macintosh 크로아티아어
x-MacCyrillic | MacCyrillic | Macintosh 키릴 문자
x-MacDingbat | MacDingbat | Macintosh Dingbat
x-MacGreek | MacGreek | Macintosh 희랍어
x-MacHebrew | MacHebrew | Macintosh 헤브라이어
x-MacIceland | MacIceland | Macintosh 아이슬랜드어
x-MacRoman | MacRoman | Macintosh Roman
x-MacRomania | MacRomania | Macintosh 루마니아
x-MacSymbol | MacSymbol | Macintosh 심볼
x-MacThai | MacThai | Macintosh 타이
x-MacTurkish | MacTurkish | Macintosh 터키어
x-MacUkraine | MacUkraine | Macintosh 우크라이나
x-MS950-HKSCS | MS950_HKSCS | Windows 번체자 중국어 (홍콩의 확장 첨부)
x-mswin-936 | MS936 | Windows 중공에서 정식으로 쓰는 약자체�중국어
x-PCK | PCK | Solaris 판의 Shift_JIS
x-windows-50220 | Cp50220 | Windows Codepage 50220 (7 비트 구현)
x-windows-50221 | Cp50221 | Windows Codepage 50221 (7 비트 구현)
x-windows-874 | MS874 | Windows 타이어
x-windows-949 | MS949 | Windows 한국어
x-windows-950 | MS950 | Windows 번체자 중국어
x-windows-iso2022jp | x-windows-iso2022jp | 확장 ISO-2022-JP (MS932 베이스)

Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved. 연락처 | Java Software