Configurare UTF-8 în WebSphere, WebLogic, Tomcat, TC Server, JBoss

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.

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.
  Un ghid detaliat despre matricea de prioritizare [4 Templates]

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/

http://validator.w3.org/

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?