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.
Tartalomjegyzék
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.
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.
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/
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?