Professional Documents
Culture Documents
Oracle 10g
Oracle
Unicode
Unicode Unicode
UTF-8 UTF-16
GB 18030-2000GB 231230
GBKBIG5HKSCS
Oracle10g
SQL
SQL Sybase
NLS_SORT
Oracle _CI
Oracle _AI
DATABASE
Database
database
dtbase
SQL PL/SQL
REGEXP_LIKE
REGEXP_INSTR
REGEXP_SUBSTR
REGEXP_REPLACE
POSIX ERE
260
Unicode
(NLS_SORT)
Unicode 3.1
100
GDK Oracle
Java
GDK
ASCII /
GDK
J2EE
HTTP
LDAP
LDAP
GDK
gdkapp.xml
<locale-source>LDAPUserSchema</locale-source>
<locale-source> oracle.i18n.localesource.HTTPAcceptLanguage
</locale-source>
<application-locales>
<locale>de-*</locale>
<locale>ja</locale>
<locale default="yes">en-US</locale>
</application-locales>
Locale loc = request.getLocale( );
Localizer localizer =
ServletHelper.getLocalizerInstance(request);
GDK Localizer
web
Unicode UTF-8
AUTO-CHARSET
ISO locale
NLS_LANGUAGE
NLS_TERRITORY
ar-SA
de-DE
en-US
en-GB
el
es-ES
fr
fr-CA
iw
ko
ja
it
pt
pt-BR
tr
nl
zh
zh-TW
ARABIC
GERMAN
AMERICAN
ENGLISH
GREEK
SPANISH
FRENCH
CANADIAN FRENCH
HEBREW
KOREAN
JAPANESE
ITALIAN
PORTUGUESE
SAUDI ARABIA
GERMANY
AMERICA
UNITED KINGDOM
GREECE
SPAIN
FRANCE
CANADA
ISRAEL
KOREA
JAPAN
ITALY
PORTUGAL
BRAZIL
TURKEY
THE NETHERLANDS
CHINA
TAIWAN
WINDOWS-1256
WINDOWS-1252
WINDOWS-1252
WINDOWS-1252
WINDOWS-1253
WINDOWS-1252
WINDOWS-1252
WINDOWS-1252
WINDOWS-1255
EUC-KR
SHIFT_JIS
WINDOWS-1252
WINDOWS-1252
WINDOWS-1252
WINDOWS-1254
WINDOWS-1252
GBK
BIG5
BRAZILIAN PORTUGUESE
TURKISH
DUTCH
SIMPLIFIED CHINESE
TRADITIONAL CHINESE
<page-charset>UTF-8</page-charset>
<page-charset>AUTO-CHARSET</page-charset>
<locale-charset-maps>
<locale-charset>
<locale>ja</locale><charset>EUC-JP</charset>
</locale-charset>
</locale-charset-maps>
HTMLGIFXML
index.html > index_zh.html
zh/index.html
ServletHelper.rewriteURL ( )
URL
<img src="<%=
ServletHelper.rewriteURL("logo.jpg",request)%>">
JSP / JAVA Servlets
Java ResourceBundle
REPLACE
<% Locale user_locale=request.getLocale();
ResourceBundle
rb=ResourceBundle.getBundle("resource",user_locale); %>
<%= rb.getString("Welcome") %>
WITH
% Localizer.getMessage ("Welcome") %>
GDK J2EE
GDK
J2EE
I/O
J2EE
Localizer
HTML
HTML
HTML
web
Oracle
Java
Java 1.4.2
BANGLADESH
CYPRUS
DJIBOUTI
INDONESIA
KAZAKHSTAN
MALAYSIA
MAURITANIA
SINGAPORE
SOMALIA
UZBEKISTAN
VIETNAM
ASSAMESE
BANGLA
BENGALI
GERMAN DIN
GUJARATI
INDONESIAN
KANNADA
LATIN AMERICAN SPANISH
MALAY
MALAYALAM
MARATHI
ORIYA
PUNJABI
TAMIL
TELUGU
VIETNAMESE
AR8ADOS710
JA16EUCFIXED
AR8ADOS710T
JA16MACSJIS
AR8ADOS720
JA16SJISFIXED
AR8ADOS720T
KO16DBCS
AR8APTEC715
KO16DBCSFIXED
ARABIC
APTEC715T
KO16KSC5601FIXED
AR8ASMO708PLUS
KO16KSCCS
AR8ASMO8X
LA8ISO6937
AR8HPARABIC8T
LA8PASSPORT
AR8MUSSAD768
LT8PC772
SPANISH
AR8MUSSAD768T
LT8PC774
AR8NAFITHA711
LV8PC1117
AR8NAFITHA711T
LV8PC8LR
AR8NAFITHA721
LV8RST104090
AR8NAFITHA721T
N7SIEMENS9780X
SIMPLIFIED CHINESE
AR8SAKHR706
NDK7DEC
AR8SAKHR707
NE8ISO8859P10
AR8SAKHR707T
NL7DEC
AR8XBASIC
S7DEC
BG8MSWIN
S7SIEMENS9780X
BG8PC437S
S8BS2000
TRADITIONAL CHINESE
BN8BSCII
SF7ASCII
CE8BS2000
SF7DEC
CEL8ISO8859P14
TR7DEC
CH7DEC
TR8DEC
CL8BS2000
US16TSTFIXED
CL8EBCDIC1158
US8BS2000
CL8EBCDIC1158R
CL8KOI8U
CL8ISOIR111
D7DEC
JA16DBCS
D7SIEMENS9780X
JA16DBCSFIXED
D8BS2000
DK7SIEMENS9780X
WE8BS2000E
DK8BS2000
WE8BS2000L5
E7DEC
WE8DEC
E7SIEMENS9780X
WE8DECTST
E8BS2000
WE8DG
ARABIC
EE8BS2000
WE8EBCDIC924
ARABIC_ABJ_MATCH
EEC8EUROASCI
WE8GCOS7
ARABIC_ABJ_SORT
EEC8EUROPA3
WE8HP
ARABIC_MATCH
EL8DEC
WE8ICL
EL8GCOS7
WE8ISOICLUK
SPANISH
EL8MACGREEK
WE8NCR4970
SPANISH_M
EL8MACGREEKS
WE8NEXTSTEP
XSPANISH
EL8PC437S
WE8ROMAN8
GENERIC_M
EL8PC851
YUG7ASCII
ET8MSWIN923
ZHS16CGB231280FIXED
SCHINESE_PINYIN_M
F7DEC
ZHS16DBCS
SCHINESE_RADICAL_M
F7SIEMENS9780X
ZHS16DBCSFIXED
SCHINESE_STROKE_M
F8BS2000
ZHS16GBKFIXED
GBK
HU8ABMOD
ZHS16MACCGB231280
HU8CWI2
ZHT16BIG5FIXED
I7DEC
ZHT16CCDC
TCHINESE_RADICAL_M
I7SIEMENS9780X
ZHT16DBCS
TCHINESE_STROKE_M
IN8ISCII
ZHT16DBCSFIXED
BIG5
IW7IS960
ZHT16DBT
HKSCS
IW8EBCDIC1086
ZHT32EUCFIXED
US8ICL
ZHT32EUCTST
UTFE
ZHT32SOPS
VN8VN3
ZHT32TRIS
WE16DECTST
ZHT32TRISFIXED
WE16DECTST2
WE8BS2000
JavaIANAISO Oracle
Oracle
Oracle
Oracle
Oracle
Oracle10g Oracle