-
*ภาษา Java ซึ่งเป็นภาษาแรกที่สนับสนุนการทำให้เป็นสากลมีลักษณะสำคัญของการทำให้เป็นสากลที่ไม่มีใครเทียบในภาษาอื่น ๆ ตั้งแต่ต้น:
*ใช้ Unicode เพื่อเขียนสตริงทั้งหมด แต่ทฤษฎีและการปฏิบัติมักไม่สามารถจัดตำแหน่งได้อย่างเต็มที่เพราะ Unicode นั้นเปลี่ยนแปลงอยู่ตลอดเวลา
* ใน J2SE (TM) 5.0 การเปลี่ยนแปลงหลักคือการปรับแพ็คเกจเช่น java.lang, java.text, java.util.regex เพื่อสร้างคำทั้งหมด
* การประมวลผลอักขระขึ้นอยู่กับมาตรฐาน Unicode 4.0 และเสริมสร้างการสนับสนุนสำหรับอักขระเสริม (สำหรับข้อมูลเพิ่มเติมโปรดดู:
* "ตัวละครเสริมใน Javaplatform" โดย Norbert Lindenberg และ Masayoshi
*okutsu,) นอกจากนี้การปรับเปลี่ยนเหล่านี้ได้แก้ไขปัญหาการอ่านข้อความการเขียนและการแสดงในประเทศเอเชียตะวันออกเฉียงใต้เช่นเวียดนามแม้ว่าพวกเขาจะไม่ได้ทำ
*หลังจากการทดสอบที่หลากหลาย ในการดูภาษาที่สนับสนุนโดย Java และข้อมูลเวอร์ชันที่เกี่ยวข้องคุณสามารถใช้รหัสต่อไปนี้เพื่อสอบถาม
-
การคัดลอกรหัสมีดังนี้:
นำเข้า Java.util.*;
นำเข้า Java.Text.*;
การทดสอบระดับสาธารณะ {
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
// ภาษาเอาท์พุทที่สนับสนุนโดย JVM
locale locale [] = dateformat.getavailableLocales ();
System.out.println ("======= ระบบท้องถิ่นรองรับภาษา: ========");
สำหรับ (int i = 0; i <locale.length; i ++) {
System.out.println (locale [i] .tostring () +
"/t" +locale [i] .getDisplayName ());
-
// คุณสมบัติเริ่มต้น JVM
System.out.println ("====== คุณสมบัติระบบ =========");
System.getProperties (). list (system.out);
-
-
ผลการทำงาน:
C:/java> การทดสอบ Java
======== ระบบท้องถิ่นรองรับภาษา: ==========
ภาษาอาหรับ
Ar_ae Arabic (สหรัฐอาหรับเอมิเรตส์)
ar_bh อาหรับ (บาห์เรน)
Ar_dz Arabic (แอลจีเรีย)
Ar_eg Arabic (อียิปต์)
ar_iq อาหรับ (อิรัก)
Ar_jo Arabic (จอร์แดน)
Ar_kw Arabic (คูเวต)
ar_lb อาหรับ (เลบานอน)
Ar_ly Arabic (ลิเบีย)
Ar_ma Arabic (โมร็อกโก)
ar_om อาหรับ (โอมาน)
ar_qa อาหรับ (กาตาร์)
Ar_sa Arabic (ซาอุดีอาระเบีย)
ar_sd อาหรับ (สุลต่าน)
Ar_sy Arabic (ซีเรีย)
ar_tn อาหรับ (ตูนิเซีย)
ar_ye อาหรับ (เยเมน)
hi_in ภาษาฮินดี (อินเดีย)
ฉันเป็นฮิบรู
IW_IL Hebrew (อิสราเอล)
JA ญี่ปุ่น
JA_JP ญี่ปุ่น (ญี่ปุ่น)
โคเกาหลี
KO_KR เกาหลี (เกาหลีใต้)
ไทย
Th_th ไทย (ไทย)
th_th_th ไทย (ไทย, TH)
VI เวียดนาม
VI_VN เวียดนาม (เวียดนาม)
ZH จีน
ZH_CN จีน (จีน)
ZH_HK จีน (ฮ่องกง)
zh_tw จีน (ไต้หวัน)
เบลารุส
be_by belarusian (เบลารุส)
BG Bulgarian
BG_BG BULGARIAN (บัลแกเรีย)
CA Catalan
CA_ES CATALAN (สเปน)
CS Czech
CS_CZ เช็ก (สาธารณรัฐเช็ก)
ดาเดนมาร์ก
DA_DK DANISH (เดนมาร์ก)
เดอเยอรมัน
de_at เยอรมัน (ออสเตรีย)
de_ch เยอรมัน (สวิตเซอร์แลนด์)
de_de เยอรมัน (เยอรมนี)
De_lu Devon (ลักเซมเบิร์ก)
เอลกรีก
el_gr กรีก (กรีซ)
En_au English (ออสเตรเลีย)
En_ca English (แคนาดา)
En_gb English (สหราชอาณาจักร)
En_ie English (ไอร์แลนด์)
En_in English (อินเดีย)
En_nz English (นิวซีแลนด์)
En_za English (แอฟริกาใต้)
ES สเปน
ES_AR Spanish (อาร์เจนตินา)
ES_BO สเปน (โบลิเวีย)
ES_CL ภาษาสเปน (ชิลี)
ES_CO สเปน (โคลัมเบีย)
ES_CR Spanish (คอสตาริกา)
ES_DO สเปน (สาธารณรัฐโดมินิกัน)
ES_EC ภาษาสเปน (เอกวาดอร์)
ES_ES ภาษาสเปน (สเปน)
ES_GT ภาษาสเปน (กัวเตมาลา)
ES_HN สเปน (ฮอนดูรัส)
ES_MX ภาษาสเปน (เม็กซิโก)
ES_NI Spanish (นิการากัว)
ES_PA สเปน (ปานามา)
ES_PE ภาษาสเปน (เปรู)
ES_PR สเปน (เปอร์โตริโก)
ES_PY สเปน (ปารากวัย)
ES_SV สเปน (ซัลวาดอร์)
ES_UY สเปน (อุรุกวัย)
ES_VE สเปน (เวเนซุเอลา)
ET ESTONIAN
Et_ee Estonian (เอสโตเนีย)
ฟินแลนด์
fi_fi ฟินแลนด์ (ฟินแลนด์)
Fr French
fr_be ฝรั่งเศส (เบลเยียม)
fr_ca ฝรั่งเศส (แคนาดา)
Fr_ch French (สวิตเซอร์แลนด์)
FR_FR ฝรั่งเศส (ฝรั่งเศส)
fr_lu ฝรั่งเศส (ลักเซมเบิร์ก)
HR ภาษาโครเอเชีย
HR_HR โครเอเชีย (โครเอเชีย)
หูฮังการี
HU_HU ฮังการี (ฮังการี)
เป็นไอซ์แลนด์
is_is ไอซ์แลนด์ (ไอซ์แลนด์)
มันเป็นภาษาอิตาลี
IT_CH ITALIAN (สวิตเซอร์แลนด์)
IT_IT ITALIAN (อิตาลี)
LT LITHUANIAN
LT_LT Lithuanian (ลิทัวเนีย)
LV Latvian (Leto)
LV_LV ลัตเวีย (Leto) (ลัตเวีย)
Mk Macedonian
MK_MK Macedonian (ราชาแห่งมาซิโดเนีย)
NL ดัตช์
NL_BE Dutch (เบลเยียม)
NL_NL Dutch (เนเธอร์แลนด์)
ไม่มีนอร์เวย์
NO_NO NORWEGIAN (นอร์เวย์)
NO_NO_NY นอร์เวย์ (Nynorsk, นอร์เวย์)
PL Polish
pl_pl โปแลนด์ (โปแลนด์)
Pt Portuguese
PT_BR Portuguese (บราซิล)
PT_PT Portuguese (โปรตุเกส)
โรมาเนีย
RO_RO ROMANIAN (โรมาเนีย)
ร.
Ru_ru รัสเซีย (รัสเซีย)
SK Slovakian
SK_SK SLOVAKIA (สโลวาเกีย)
SL Slovenian
SL_SI Slovenian (สโลวีเนีย)
SQ Albanian
SQ_AL แอลเบเนีย (แอลเบเนีย)
SV Swedish
SV_SE SWEDISH (สวีเดน)
TR ตุรกี
tr_tr ตุรกี (türkiye)
สหราชอาณาจักรยูเครน
UK_UA UKRAINIAN (ยูเครน)
En_us English (US)
ภาษาอังกฤษ
======= คุณสมบัติของระบบ ============
-รายการคุณสมบัติ-
java.runtime.name = Java (TM) 2 สภาพแวดล้อมรันไทม์ยืน ...
sun.boot.library.path = c:/program files/java/jre1.5.0/bin
java.vm.version = 1.5.0-b64
java.vm.vendor = Sun Microsystems Inc.
java.vendor.url = http: //java.sun.com/
path.Sparator =;
java.vm.name = Java Hotspot (TM) ไคลเอนต์ VM
file.encoding.pkg = sun.io
user.country = cn
sun.os.patch.level = Service Pack 1
java.vm.specification.name = Java Virtual Machine Specification
user.dir = c:/java
java.runtime.version = 1.5.0-b64
java.awt.graphicsenv = sun.awt.win32graphicsenvironment
java.endorsed.dirs = c:/ไฟล์โปรแกรม/java/jre1.5.0/lib/en ...
os.arch = x86
java.io.tmpdir = c: /docume~1/owner~1.leg/locals~1/temp/
line.Sparator =
java.vm.pecification.vendor = Sun Microsystems Inc.
user.variant =
os.name = windows xp
sun.jnu.encoding = GB18030
java.library.path = c:/windows/system32; .; c:/windows/syst ...
java.specification.name = ข้อมูลจำเพาะแพลตฟอร์ม Java API
java.class.version = 49.0
Sun.Management.Compiler = คอมไพเลอร์ไคลเอนต์ฮอตสปอต
OS.Version = 5.1
user.home = c:/เอกสารและการตั้งค่า/เจ้าของ. legen ...
user.timezone =
java.awt.printerjob = sun.awt.windows.wprinterjob
file.encoding = GB18030
java.specification.version = 1.5
user.name = เจ้าของ
java.class.path = c: /jdk1.5/lib; c:/java
java.vm.specification.version = 1.0
sun.arch.data.model = 32
java.home = c:/program files/java/jre1.5.0
java.specification.vendor = Sun Microsystems Inc.
user.Language = ZH
awt.toolkit = sun.awt.windows.wtoolkit
java.vm.info = โหมดผสมการแบ่งปัน
java.version = 1.5.0
java.ext.dirs = c:/ไฟล์โปรแกรม/java/jre1.5.0/lib/ext
sun.boot.class.path = c:/ไฟล์โปรแกรม/java/jre1.5.0/lib/rt ...
Java.vendor = Sun Microsystems Inc.
file.Sparator =/
java.vendor.url.bug = http: //java.sun.com/cgi-bin/bugreport ...
sun.cpu.endian = น้อย
sun.io.unicode.encoding = unicodelittle
sun.desktop = windows
sun.cpu.isalist =
C:/java>