UTF-8 se stalo dominantním kódováním znaků pro webové aplikace.
V tomto článku budu hovořit o tom, jak nakonfigurovat UTF-8 v IBM WAS, Oracle Weblogic, Tomcat, TC Server & JBoss.
Table of Contents
WebSphere Application Server
- Přihlaste se do WebSphere Administrative Console
- Rozbalte Servery >> Aplikační servery
- Klepněte na Application Server (JVM), kde chcete povolit UTF-8
- Rozbalte Java and Process Management pod Server Infrastructure
- Klikněte na Definice procesu
- Klikněte na Java Virtual Machine
- Přidejte následující parametr do Generic Java Arguments
-Dclient.encoding.override=UTF-8
- Klikněte na OK, Synchronizovat uzel, pokud je to možné
- Restartujte aplikační server (JVM), aby se změny projevily.
Oracle WebLogic Server
- Přejděte na cestu k doméně Weblogic
- Přejděte do složky bin
- Přidejte následující parametr do setDomainEnv.sh pod proměnnou JAVA_OPTS.
-Dfile.encoding=utf8
- Restartujte server Weblogic, aby se změny projevily.
Kocour
- Přejděte do domovské (instalační) složky tomcat
- Přejděte do složky conf
- Přidejte následující parametr do souboru server.xml v části Port konektoru.
URIEncoding="UTF-8"
Poznámka: Pokud máte více portů konektoru, musíte je přidat pod všechny.
- Přejít na domovskou stránku Tomcat (instalační složka)
- Přejděte do složky bin
- Přidejte následující parametr do catalina.sh pod proměnnou JAVA_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
Příklad:
JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
- Restartujte Tomcat Server, aby se změny projevily.
Server TC
- Přejděte do složky instance serveru TC
- Přejděte do složky conf
- Přidejte následující parametr do souboru server.xml v části Port konektoru.
URIEncoding="UTF-8"
- Přejděte do složky instance serveru TC
- Přejděte do složky bin
- Přidejte následující v setenv.sh pod proměnnou CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
Příklad:
CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
- Restartujte TC Server, aby se změny projevily.
Aplikační server JBoss
- Přejděte na instalační cestu JBoss
- Přejděte do složky bin
- Přidejte následující parametr do souboru standalone.conf pod JAVA_OPTS
-Dfile.encoding=UTF-8
- Restartujte JBoss Server, aby se změny projevily.
Nástroje pro ověřování UTF-8
Pro ověření, zda vaše webová aplikace podporuje UTF-8, můžete použít následující online nástroj
http://coderstoolbox.net/string/
Doufám, že výše uvedené pokyny vám pomohou při konfiguraci UTF-8 na více aplikačních serverech.
Pokud chcete zlepšit své dovednosti v administraci Oracle Weblogic, podívejte se na toto kurz Chris Parent.
Užili jste si čtení článku? Co takhle sdílet se světem?