UTF-8 konfiguráció WebSphere, WebLogic, Tomcat, TC Server, JBoss

Az UTF-8 a webalkalmazások domináns karakterkódolásává vált.

Ebben a cikkben az UTF-8 konfigurálásáról fogok beszélni az IBM WAS, Oracle Weblogic, Tomcat, TC Server és JBoss rendszerekben.

WebSphere Application Server

  • Jelentkezzen be a WebSphere Adminisztrációs konzolba
  • Bontsa ki a Szerverek >> Alkalmazásszerverek elemet
  • Kattintson az alkalmazáskiszolgálóra (JVM), amelyhez engedélyezni szeretné az UTF-8-at
  • Bontsa ki a Java és folyamatkezelés elemet a Kiszolgáló infrastruktúra alatt
  • Kattintson a Folyamat meghatározása elemre
  • Kattintson a Java virtuális gépre
  • Adja hozzá a következő paramétert az Általános Java argumentumokhoz
-Dclient.encoding.override=UTF-8
  • Kattintson az OK gombra, ha szükséges, a csomópont szinkronizálása
  • Indítsa újra az alkalmazáskiszolgálót (JVM), hogy a változások életbe lépjenek.
  Előfizetések kezelése az iTunes alkalmazásban az iPhone-on

Oracle WebLogic Server

  • Lépjen a Weblogic tartomány elérési útjára
  • Lépjen a bin mappába
  • Adja hozzá a következő paramétert a setDomainEnv.sh fájlhoz a JAVA_OPTS változóhoz.
-Dfile.encoding=utf8
  • Indítsa újra a Weblogic szervert, hogy a változtatások érvénybe lépjenek.

Kandúr

  • Lépjen a tomcat kezdőlap (telepítési) mappájába
  • Menjen a conf mappába
  • Adja hozzá a következő paramétert a server.xml fájl Csatlakozóportja alatt.
URIEncoding="UTF-8"

Megjegyzés: ha több csatlakozási portja van, akkor mindegyikhez hozzá kell adnia őket.

  • Ugrás a tomcat kezdőlapjára (telepítési mappa)
  • Lépjen a bin mappába
  • Adja hozzá a következő paramétert a catalina.sh-ban a JAVA_OPTS változóhoz.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Volt:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Indítsa újra a Tomcat Servert a változtatások életbe lépéséhez.

TC szerver

  • Lépjen a TC Server példánymappájába
  • Menjen a conf mappába
  • Adja hozzá a következő paramétert a server.xml fájl Csatlakozóportja alatt.
URIEncoding="UTF-8"
  • Lépjen a TC Server példánymappájába
  • Lépjen a bin mappába
  • Adja hozzá a következőt a setenv.sh-ban a CATALINA_OPTS változóhoz
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Volt:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Indítsa újra a TC Servert, hogy a változtatások életbe lépjenek.
  30 fantasztikus kép a hideg évszakhoz

JBoss alkalmazáskiszolgáló

  • Nyissa meg a JBoss telepítési útvonalát
  • Lépjen a bin mappába
  • Adja hozzá a következő paramétert a standalone.conf fájlhoz a JAVA_OPTS alatt
-Dfile.encoding=UTF-8
  • Indítsa újra a JBoss Servert, hogy a változtatások életbe lépjenek.

UTF-8 érvényesítési eszközök

A következő online eszközzel ellenőrizheti, hogy webalkalmazása UTF-8 támogatott-e

http://coderstoolbox.net/string/

http://validator.w3.org/

Remélem, hogy a fenti utasítások segítenek az UTF-8 konfigurálásában több alkalmazáskiszolgálón.

Ha fejleszteni szeretné az Oracle Weblogic adminisztrációs készségeit, nézze meg ezt tanfolyam Chris Parent.

Élvezettel olvastad a cikket? Mit szólnál a világgal való megosztáshoz?