`
isiqi
  • 浏览: 16752773 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

[转] JDK 5.0 和 JRE 5.0 支持的编码集

阅读更多

说明:JDK 5.0 和 JRE 5.0 的欧洲语言版本只支持基本编码集里的编码,国际化版本支持基本编码集和扩展编码集里的所有编码。

Basic Encoding Set (contained in jre/lib/rt.jar)

Canonical Name for java.nio API

Canonical Name for java.io and java.lang API

Description

ISO-8859-1

ISO8859_1

ISO 8859-1, Latin Alphabet No. 1

ISO-8859-2

ISO8859_2

Latin Alphabet No. 2

ISO-8859-4

ISO8859_4

Latin Alphabet No. 4

ISO-8859-5

ISO8859_5

Latin/Cyrillic Alphabet

ISO-8859-7

ISO8859_7

Latin/Greek Alphabet

ISO-8859-9

ISO8859_9

Latin Alphabet No. 5

ISO-8859-13

ISO8859_13

Latin Alphabet No. 7

ISO-8859-15

ISO8859_15

Latin Alphabet No. 9

KOI8-R

KOI8_R

KOI8-R, Russian

US-ASCII

ASCII

American Standard Code for Information Interchange

UTF-8

UTF8

Eight-bit UCS Transformation Format

UTF-16

UTF-16

Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark

UTF-16BE

UnicodeBigUnmarked

Sixteen-bit Unicode Transformation Format, big-endian byte order

UTF-16LE

UnicodeLittleUnmarked

Sixteen-bit Unicode Transformation Format, little-endian byte order

windows-1250

Cp1250

Windows Eastern European

windows-1251

Cp1251

Windows Cyrillic

windows-1252

Cp1252

Windows Latin-1

windows-1253

Cp1253

Windows Greek

windows-1254

Cp1254

Windows Turkish

windows-1257

Cp1257

Windows Baltic

Not available

UnicodeBig

Sixteen-bit Unicode Transformation Format, big-endian byte order, with byte-order mark

Not available

UnicodeLittle

Sixteen-bit Unicode Transformation Format, little-endian byte order, with byte-order mark

Extended Encoding Set (contained in jre/lib/charsets.jar)

Canonical Name for java.nio API

Canonical Name for java.io and java.lang API

Description

Big5

Big5

Big5, Traditional Chinese

Big5-HKSCS

Big5_HKSCS

Big5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision)

EUC-JP

EUC_JP

JISX 0201, 0208 and 0212, EUC encoding Japanese

EUC-KR

EUC_KR

KS C 5601, EUC encoding, Korean

GB18030

GB18030

Simplified Chinese, PRC standard

GB2312

EUC_CN

GB2312, EUC encoding, Simplified Chinese

GBK

GBK

GBK, Simplified Chinese

IBM-Thai

Cp838

IBM Thailand extended SBCS

IBM00858

Cp858

Variant of Cp850 with Euro character

IBM01140

Cp1140

Variant of Cp037 with Euro character

IBM01141

Cp1141

Variant of Cp273 with Euro character

IBM01142

Cp1142

Variant of Cp277 with Euro character

IBM01143

Cp1143

Variant of Cp278 with Euro character

IBM01144

Cp1144

Variant of Cp280 with Euro character

IBM01145

Cp1145

Variant of Cp284 with Euro character

IBM01146

Cp1146

Variant of Cp285 with Euro character

IBM01147

Cp1147

Variant of Cp297 with Euro character

IBM01148

Cp1148

Variant of Cp500 with Euro character

IBM01149

Cp1149

Variant of Cp871 with Euro character

IBM037

Cp037

USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia

IBM1026

Cp1026

IBM Latin-5, Turkey

IBM1047

Cp1047

Latin-1 character set for EBCDIC hosts

IBM273

Cp273

IBM Austria, Germany

IBM277

Cp277

IBM Denmark, Norway

IBM278

Cp278

IBM Finland, Sweden

IBM280

Cp280

IBM Italy

IBM284

Cp284

IBM Catalan/Spain, Spanish Latin America

IBM285

Cp285

IBM United Kingdom, Ireland

IBM297

Cp297

IBM France

IBM420

Cp420

IBM Arabic

IBM424

Cp424

IBM Hebrew

IBM437

Cp437

MS-DOS United States, Australia, New Zealand, South Africa

IBM500

Cp500

EBCDIC 500V1

IBM775

Cp775

PC Baltic

IBM850

Cp850

MS-DOS Latin-1

IBM852

Cp852

MS-DOS Latin-2

IBM855

Cp855

IBM Cyrillic

IBM857

Cp857

IBM Turkish

IBM860

Cp860

MS-DOS Portuguese

IBM861

Cp861

MS-DOS Icelandic

IBM862

Cp862

PC Hebrew

IBM863

Cp863

MS-DOS Canadian French

IBM864

Cp864

PC Arabic

IBM865

Cp865

MS-DOS Nordic

IBM866

Cp866

MS-DOS Russian

IBM868

Cp868

MS-DOS Pakistan

IBM869

Cp869

IBM Modern Greek

IBM870

Cp870

IBM Multilingual Latin-2

IBM871

Cp871

IBM Iceland

IBM918

Cp918

IBM Pakistan (Urdu)

ISO-2022-CN

ISO2022CN

GB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only)

ISO-2022-JP

ISO2022JP

JIS X 0201, 0208, in ISO 2022 form, Japanese

ISO-2022-KR

ISO2022KR

ISO 2022 KR, Korean

ISO-8859-3

ISO8859_3

Latin Alphabet No. 3

ISO-8859-6

ISO8859_6

Latin/Arabic Alphabet

ISO-8859-8

ISO8859_8

Latin/Hebrew Alphabet

Shift_JIS

SJIS

Shift-JIS, Japanese

TIS-620

TIS620

TIS620, Thai

windows-1255

Cp1255

Windows Hebrew

windows-1256

Cp1256

Windows Arabic

windows-1258

Cp1258

Windows Vietnamese

windows-31j

MS932

Windows Japanese

x-Big5_Solaris

Big5_Solaris

Big5 with seven additional Hanzi ideograph character mappings for the Solaris zh_TW.BIG5 locale

x-euc-jp-linux

EUC_JP_LINUX

JISX 0201, 0208, EUC encoding Japanese

x-EUC-TW

EUC_TW

CNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese

x-eucJP-Open

EUC_JP_Solaris

JISX 0201, 0208, 0212, EUC encoding Japanese

x-IBM1006

Cp1006

IBM AIX Pakistan (Urdu)

x-IBM1025

Cp1025

IBM Multilingual Cyrillic: Bulgaria, Bosnia, Herzegovinia, Macedonia (FYR)

x-IBM1046

Cp1046

IBM Arabic - Windows

x-IBM1097

Cp1097

IBM Iran (Farsi)/Persian

x-IBM1098

Cp1098

IBM Iran (Farsi)/Persian (PC)

x-IBM1112

Cp1112

IBM Latvia, Lithuania

x-IBM1122

Cp1122

IBM Estonia

x-IBM1123

Cp1123

IBM Ukraine

x-IBM1124

Cp1124

IBM AIX Ukraine

x-IBM1381

Cp1381

IBM OS/2, DOS People's Republic of China (PRC)

x-IBM1383

Cp1383

IBM AIX People's Republic of China (PRC)

x-IBM33722

Cp33722

IBM-eucJP - Japanese (superset of 5050)

x-IBM737

Cp737

PC Greek

x-IBM856

Cp856

IBM Hebrew

x-IBM874

Cp874

IBM Thai

x-IBM875

Cp875

IBM Greek

x-IBM921

Cp921

IBM Latvia, Lithuania (AIX, DOS)

x-IBM922

Cp922

IBM Estonia (AIX, DOS)

x-IBM930

Cp930

Japanese Katakana-Kanji mixed with 4370 UDC, superset of 5026

x-IBM933

Cp933

Korean Mixed with 1880 UDC, superset of 5029

x-IBM935

Cp935

Simplified Chinese Host mixed with 1880 UDC, superset of 5031

x-IBM937

Cp937

Traditional Chinese Host miexed with 6204 UDC, superset of 5033

x-IBM939

Cp939

Japanese Latin Kanji mixed with 4370 UDC, superset of 5035

x-IBM942

Cp942

IBM OS/2 Japanese, superset of Cp932

x-IBM942C

Cp942C

Variant of Cp942

x-IBM943

Cp943

IBM OS/2 Japanese, superset of Cp932 and Shift-JIS

x-IBM943C

Cp943C

Variant of Cp943

x-IBM948

Cp948

OS/2 Chinese (Taiwan) superset of 938

x-IBM949

Cp949

PC Korean

x-IBM949C

Cp949C

Variant of Cp949

x-IBM950

Cp950

PC Chinese (Hong Kong, Taiwan)

x-IBM964

Cp964

AIX Chinese (Taiwan)

x-IBM970

Cp970

AIX Korean

x-ISCII91

ISCII91

ISCII91 encoding of Indic scripts

x-ISO2022-CN-CNS

ISO2022_CN_CNS

CNS11643 in ISO 2022 CN form, Traditional Chinese (conversion from Unicode only)

x-ISO2022-CN-GB

ISO2022_CN_GB

GB2312 in ISO 2022 CN form, Simplified Chinese (conversion from Unicode only)

x-iso-8859-11

x-iso-8859-11

Latin/Thai Alphabet

x-JISAutoDetect

JISAutoDetect

Detects and converts from Shift-JIS, EUC-JP, ISO 2022 JP (conversion to Unicode only)

x-Johab

x-Johab

Korean, Johab character set

x-MacArabic

MacArabic

Macintosh Arabic

x-MacCentralEurope

MacCentralEurope

Macintosh Latin-2

x-MacCroatian

MacCroatian

Macintosh Croatian

x-MacCyrillic

MacCyrillic

Macintosh Cyrillic

x-MacDingbat

MacDingbat

Macintosh Dingbat

x-MacGreek

MacGreek

Macintosh Greek

x-MacHebrew

MacHebrew

Macintosh Hebrew

x-MacIceland

MacIceland

Macintosh Iceland

x-MacRoman

MacRoman

Macintosh Roman

x-MacRomania

MacRomania

Macintosh Romania

x-MacSymbol

MacSymbol

Macintosh Symbol

x-MacThai

MacThai

Macintosh Thai

x-MacTurkish

MacTurkish

Macintosh Turkish

x-MacUkraine

MacUkraine

Macintosh Ukraine

x-MS950-HKSCS

MS950_HKSCS

Windows Traditional Chinese with Hong Kong extensions

x-mswin-936

MS936

Windows Simplified Chinese

x-PCK

PCK

Solaris version of Shift_JIS

x-windows-874

MS874

Windows Thai

x-windows-949

MS949

Windows Korean

x-windows-950

MS950

Windows Traditional Chinese


以上编码集按编码名排序后的列表如下:
-------------------------------------------------------------
ConverterDescription
Class
-------------------------------------------------------------
8859_1ISO8859-1
8859_2ISO8859-2
8859_3ISO8859-3
8859_4ISO8859-4
8859_5ISO8859-5
8859_6ISO8859-6
8859_7ISO8859-7
8859_8ISO8859-8
8859_9ISO8859-9
Big5Big5,TraditionalChinese
CNS11643CNS11643,TraditionalChinese
Cp037USA,Canada(Bilingual,French),Netherlands,
Portugal,Brazil,Australia
Cp1006IBMAIXPakistan(Urdu)
Cp1025IBMMultilingualCyrillic:Bulgaria,Bosnia,
Herzegovinia,Macedonia(FYR)
Cp1026IBMLatin-5,Turkey
Cp1046IBMOpenEditionUSEBCDIC
Cp1097IBMIran(Farsi)/Persian
Cp1098IBMIran(Farsi)/Persian(PC)
Cp1112IBMLatvia,Lithuania
Cp1122IBMEstonia
Cp1123IBMUkraine
Cp1124IBMAIXUkraine
Cp1125IBMUkraine(PC)
Cp1250WindowsEasternEuropean
Cp1251WindowsCyrillic
Cp1252WindowsLatin-1
Cp1253WindowsGreek
Cp1254WindowsTurkish
Cp1255WindowsHebrew
Cp1256WindowsArabic
Cp1257WindowsBaltic
Cp1258WindowsVietnamese
Cp1381IBMOS/2,DOSPeople'sRepublicofChina(PRC)
Cp1383IBMAIXPeople'sRepublicofChina(PRC)
Cp273IBMAustria,Germany
Cp277IBMDenmark,Norway
Cp278IBMFinland,Sweden
Cp280IBMItaly
Cp284IBMCatalan/Spain,SpanishLatinAmerica
Cp285IBMUnitedKingdom,Ireland
Cp297IBMFrance
Cp33722IBM-eucJP-Japanese(supersetof5050)
Cp420IBMArabic
Cp424IBMHebrew
Cp437MS-DOSUnitedStates,Australia,NewZealand,
SouthAfrica
Cp500EBCDIC500V1
Cp737PCGreek
Cp775PCBaltic
Cp838IBMThailandextendedSBCS
Cp850MS-DOSLatin-1
Cp852MS-DOSLatin-2
Cp855IBMCyrillic
Cp857IBMTurkish
Cp860MS-DOSPortuguese
Cp861MS-DOSIcelandic
Cp862PCHebrew
Cp863MS-DOSCanadianFrench
Cp864PCArabic
Cp865MS-DOSNordic
Cp866MS-DOSRussian
Cp868MS-DOSPakistan
Cp869IBMModernGreek
Cp870IBMMultilingualLatin-2
Cp871IBMIceland
Cp874IBMThai
Cp875IBMGreek
Cp918IBMPakistan(Urdu)
Cp921IBMLatvia,Lithuania(AIX,DOS)
Cp922IBMEstonia(AIX,DOS)
Cp930JapaneseKatakana-Kanjimixedwith4370UDC,
supersetof5026
Cp933KoreanMixedwith1880UDC,supersetof5029
Cp935SimplifiedChineseHostmixedwith1880UDC,
supersetof5031
Cp937TraditionalChineseHostmiexedwith6204UDC,
supersetof5033
Cp939JapaneseLatinKanjimixedwith4370UDC,
supersetof5035
Cp942Japanese(OS/2)supersetof932
Cp948OS/2Chinese(Taiwan)supersetof938
Cp949PCKorean
Cp950PCChinese(HongKong,Taiwan)
Cp964AIXChinese(Taiwan)
Cp970AIXKorean
EUCJISJIS,EUCEncoding,Japanese
GB2312GB2312,EUCencoding,SimplifiedChinese
GBKGBK,SimplifiedChinese
ISO2022CNISO2022CN,Chinese
ISO2022CN_CNSCNS11643inISO-2022-CNform,T.Chinese
ISO2022CN_GBGB2312inISO-2022-CNform,S.Chinese
ISO2022KRISO2022KR,Korean
JISJIS,Japanese
JIS0208JIS0208,Japanese
KOI8_RKOI8-R,Russian
KSC5601KSC5601,Korean
MS874WindowsThai
MacArabicMacintoshArabic
MacCentralEuropeMacintoshLatin-2
MacCroatianMacintoshCroatian
MacCyrillicMacintoshCyrillic
MacDingbatMacintoshDingbat
MacGreekMacintoshGreek
MacHebrewMacintoshHebrew
MacIcelandMacintoshIceland
MacRomanMacintoshRoman
MacRomaniaMacintoshRomania
MacSymbolMacintoshSymbol
MacThaiMacintoshThai
MacTurkishMacintoshTurkish
MacUkraineMacintoshUkraine
SJISShift-JIS,Japanese
UTF8UTF-8
-------------------------------------------------------------

参考:
1. http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html
2. http://www.chinaitpower.com/A200507/2005-07-24/165716.html
分享到:
评论

相关推荐

    JRE与JDK的区别

    Java开发和运行环境中,JRE(Java Runtime Environment)与JDK(Java Development Kit)是两个至关重要的组件。它们之间的主要区别在于用途和包含的内容。 JRE是Java运行环境,它是运行Java应用程序所必需的。它...

    jdk1.5.0_12.zip

    JDK是Java语言的基础,它包含了编译器、调试器、Java运行环境(JRE)以及各种工具,使得开发者能够编写、测试和部署Java应用。 1. **Java语言特性**:JDK 1.5(也称为Java SE 5.0)引入了一些重大的语言改进,包括...

    J2EE程序开发规范(中文)(支持标准:Java EE 5.0)

    - **JDK & JRE**:至少需使用1.5及以上版本,确保兼容Java SE 5.0和Java EE 5.0标准。 - **服务器**:推荐Tomcat 5.5或更高,以及JBoss 4.3或更高版本,以支持Java EE应用的部署和运行。 - **源码字符集**:统一...

    jdk-1_5_0_17-windows-x64

    这个版本的JDK是Oracle公司(以前由Sun Microsystems开发)提供的一个重要的软件开发工具集,用于编写、编译、调试和运行Java应用程序。 描述“jdk-1_5_0_17-windows-x64”简单明了地重申了这个软件包的平台兼容性...

    JavaAPI.rar

    4. **JDK1.5API** 和 **JDK5.0API**: 这两个版本的API文档分别对应Java 1.5和Java 5.0,虽然名字稍有差异,但实质上是同一代的Java版本。这两个文档可以帮助开发者对比不同版本之间的变化,了解升级可能带来的影响...

    搭建JavaEE运行环境.pdf

    - **Tomcat简介**:Apache Tomcat是一款开源的Servlet容器,遵循Servlet和JSP规范,支持JDK5.0及以上版本。 - **Tomcat安装**:下载Tomcat安装文件,例如`Apache-Tomcat-6.0.exe`,按照提示完成安装。安装后,...

    搭建JavaE运行环境.doc

    - **Tomcat 5.x**: 基于 Tomcat 3.x 和 4.x,支持 JDK5.0,性能提升明显。 - **Tomcat 6.x**: 遵循 Servlet2.5 和 JSP2.1 规范,新增高级 IO 功能及组件管理方式,目录结构优化。 **2.2 安装过程** - **安装文件**...

    搭建JavaEE运行环境.doc

    - **Tomcat 5.x**:基于Tomcat 3.x和4.x,遵循servlet2.4和jsp2.0规范,主要支持JDK5.0。 - **Tomcat 6.x**:遵循servlet2.5和jsp2.1规范,增加了高级的IO功能,支持异步IO操作等。 #### 三、MySQL的安装与配置 ...

    eclipse下maude插件用户手册

    2. **安装 Java JRE/JDK 5.0**:安装 Java 环境,这是运行 Eclipse 和 Maude 的基础。 3. **安装 Maude**:下载并安装适用于您的操作系统的 Maude 版本。 4. **安装其他 UNIX 程序**:如 `bash` 和 `kill`,这些程序...

    JSP配置(老多文件集合)

    3. **Windows下JSP开发环境的配置**:Windows平台上的JSP开发环境配置可能涉及安装JDK,配置系统环境变量,如`JAVA_HOME`、`JRE_HOME`和`PATH`,然后下载并安装Tomcat,设置CATALINA_HOME,确保Tomcat能正常启动和...

    java基础教程

    - **软件开发过程:** 包括需求分析、概要设计、详细设计、编码、测试和维护等多个阶段。 - **需求分析:** 确定软件开发的目的和目标,包括用户需求和技术需求。 - **概要设计与详细设计:** 基于需求分析,确定...

    SUP4J开发案例介绍.pdf

    - **Java环境**:需要Java的JDK或JRE支持。建议使用JDK1.4.2_06版本。 - **Web服务器**:示例中使用的是Tomcat5.0。 安装步骤如下: 1. **准备JDK**:确保系统中已安装合适版本的JDK。 2. **安装SUP4J**:按照提供...

    JSP环境配置

    - 设置字符集为`gb2312`(或根据需要选择其他编码)。 - 将MySQL作为Windows服务自动启动。 - 完成安装后,MySQL服务将自动启动。 3. **JDBC驱动安装** - 使用`mysql-connector-java-5.0.3`版本的JDBC驱动。 -...

    java基础教程_Java快车

    - **稳定性:**Java提供了一套稳定的API和工具集。 - **多线程:**Java支持并发处理,允许在一个程序中同时执行多个任务。 #### 三、Java作为一种计算机编程语言 **语言概念:** Java是一种用于程序员与计算机之间...

    JAVA-WEB学习笔记.pdf

    - **配置 CLASSPATH:** 设置环境变量 `CLASSPATH` 包含 JDK 的 JRE 和相关工具库,例如: `.; C:\Program Files\Java\j2sdk1.5.0\jre\lib;C:\Program Files\Java\j2sdk1.5.0\lib\tools.jar; C:\Program Files\Java\j...

    [原创][Eclipse]开发环境的搭建

    - **MySQL 5.0** #### 三、具体步骤 ##### 3.1 安装 JDK **官方网址**: http://java.sun.com/j2se **步骤**: 1. **下载与安装**: - 下载 `jdk-1_5_0_09-windows-i586-p.exe`。 - 运行安装程序,按照提示完成...

    JAVA-WEB学习笔记+JSP学习笔记,很完整的东西

    默认情况下,Tomcat的web应用部署于`C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\ROOT`。若需更改部署路径,可按以下步骤操作: 1. 创建一个新的文件夹,如命名为`test`。 2. 在`test`文件夹...

    JAVA语言学习笔记之01

    - 解决方案:建议使用英文字符进行编码,避免因为字符集不兼容而导致的问题。如果确实需要使用中文字符,确保项目使用的编码支持中文字符。 - **问题6:** 设置classpath环境后,执行class文件时找不到class文件? ...

Global site tag (gtag.js) - Google Analytics