UTF-8 a devenit codificarea caracterelor dominantă pentru aplicațiile web.
În acest articol, voi vorbi despre cum să configurați UTF-8 în IBM WAS, Oracle Weblogic, Tomcat, TC Server și JBoss.
Cuprins
WebSphere Application Server
- Conectați-vă la WebSphere Administrative Console
- Extinde Servere >> Servere de aplicații
- Faceți clic pe Application Server (JVM) pe care doriți să activați UTF-8
- Extindeți Java și Gestionarea proceselor în Infrastructura serverului
- Faceți clic pe Process Definition
- Faceți clic pe Java Virtual Machine
- Adăugați următorul parametru în Generic Java Arguments
-Dclient.encoding.override=UTF-8
- Faceți clic pe Ok, sincronizați nodul dacă este cazul
- Reporniți Application Server (JVM) pentru ca modificările să intre în vigoare.
Oracle WebLogic Server
- Accesați calea domeniului Weblogic
- Accesați folderul bin
- Adăugați următorul parametru în setDomainEnv.sh sub variabila JAVA_OPTS.
-Dfile.encoding=utf8
- Reporniți serverul Weblogic pentru ca modificările să intre în vigoare.
Motan
- Accesați folderul Tomcat Home (instalare).
- Accesați folderul conf
- Adăugați următorul parametru în server.xml sub Connector Port.
URIEncoding="UTF-8"
Notă: dacă aveți mai multe porturi Connector, trebuie să le adăugați sub toate.
- Accesați tomcat home (dosarul de instalare)
- Accesați folderul bin
- Adăugați următorul parametru în catalina.sh sub variabila JAVA_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
Ex:
JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
- Reporniți Tomcat Server pentru ca modificările să intre în vigoare.
TC Server
- Accesați folderul instanță TC Server
- Accesați folderul conf
- Adăugați următorul parametru în server.xml sub Connector Port.
URIEncoding="UTF-8"
- Accesați folderul instanță TC Server
- Accesați folderul bin
- Adăugați următoarele în setenv.sh sub variabila CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
Ex:
CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
- Reporniți TC Server pentru ca modificările să intre în vigoare.
Server de aplicații JBoss
- Accesați calea de instalare JBoss
- Accesați folderul bin
- Adăugați următorul parametru în standalone.conf sub JAVA_OPTS
-Dfile.encoding=UTF-8
- Reporniți JBoss Server pentru ca modificările să intre în vigoare.
Instrumente de validare UTF-8
Puteți utiliza următorul instrument online pentru a valida dacă aplicația dvs. web este acceptată UTF-8
http://coderstoolbox.net/string/
Sper că instrucțiunile de mai sus vă vor ajuta să configurați UTF-8 în mai multe servere de aplicații.
Dacă doriți să îmbunătățiți abilitățile în administrarea Oracle Weblogic, atunci verificați acest lucru curs de Chris Parent.
Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?