UTF-8-Konfiguration in WebSphere, WebLogic, Tomcat, TC Server, JBoss

UTF-8 ist zur dominierenden Zeichencodierung für Webanwendungen geworden.

In diesem Artikel werde ich darüber sprechen, wie UTF-8 in IBM WAS, Oracle Weblogic, Tomcat, TC Server und JBoss konfiguriert wird.

WebSphere-Anwendungsserver

  • Melden Sie sich bei der WebSphere-Verwaltungskonsole an
  • Erweitern Sie Server >> Anwendungsserver
  • Klicken Sie auf Anwendungsserver (JVM), für den Sie UTF-8 aktivieren möchten
  • Erweitern Sie Java and Process Management unter Server Infrastructure
  • Klicken Sie auf Prozessdefinition
  • Klicken Sie auf Java Virtual Machine
  • Fügen Sie den folgenden Parameter in Generische Java-Argumente hinzu
-Dclient.encoding.override=UTF-8
  • Klicken Sie auf Ok, Knoten synchronisieren, falls zutreffend
  • Starten Sie Application Server (JVM) neu, damit die Änderungen wirksam werden.
  So zeigen Sie alle Fotos an, die über einen iMessages-Konversations-Thread gesendet wurden

Oracle WebLogic-Server

  • Gehen Sie zum Pfad der Weblogic-Domäne
  • Gehen Sie zum bin-Ordner
  • Fügen Sie den folgenden Parameter in setDomainEnv.sh unter der Variablen JAVA_OPTS hinzu.
-Dfile.encoding=utf8
  • Starten Sie den Weblogic-Server neu, damit die Änderungen wirksam werden.

Kater

  • Gehen Sie zum Home-Ordner (Installation) von Tomcat
  • Gehe in den conf-Ordner
  • Fügen Sie den folgenden Parameter in server.xml unter Connector-Port hinzu.
URIEncoding="UTF-8"

Hinweis: Wenn Sie mehrere Connector-Ports haben, müssen Sie sie unter allen hinzufügen.

  • Gehen Sie zu Tomcat Home (Installationsordner)
  • Gehen Sie zum bin-Ordner
  • Fügen Sie den folgenden Parameter in catalina.sh unter der Variablen JAVA_OPTS hinzu.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Ex:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Starten Sie Tomcat Server neu, damit die Änderungen wirksam werden.
  So machen Sie einen Screenshot, indem Sie auf die Rückseite Ihres iPhones tippen

TC-Server

  • Wechseln Sie zum Instanzordner des TC-Servers
  • Gehe in den conf-Ordner
  • Fügen Sie den folgenden Parameter in server.xml unter Connector-Port hinzu.
URIEncoding="UTF-8"
  • Wechseln Sie zum Instanzordner des TC-Servers
  • Gehen Sie zum bin-Ordner
  • Fügen Sie Folgendes in setenv.sh unter der Variablen CATALINA_OPTS hinzu
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Ex:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Starten Sie TC Server neu, damit die Änderungen wirksam werden.

JBoss-Anwendungsserver

  • Gehen Sie zum JBoss-Installationspfad
  • Gehen Sie zum bin-Ordner
  • Fügen Sie den folgenden Parameter in standalone.conf unter JAVA_OPTS hinzu
-Dfile.encoding=UTF-8
  • Starten Sie JBoss Server neu, damit die Änderungen wirksam werden.
  So buchen Sie ein Uber in Google Maps

UTF-8-Validierungstools

Sie können das folgende Online-Tool verwenden, um zu überprüfen, ob Ihre Webanwendung UTF-8 unterstützt

http://coderstoolbox.net/string/

http://validator.w3.org/

Ich hoffe, die obigen Anweisungen helfen Ihnen bei der Konfiguration von UTF-8 auf mehreren Anwendungsservern.

Wenn Sie Ihre Fähigkeiten in der Oracle Weblogic-Administration verbessern möchten, dann sehen Sie sich dies an Kurs von Chris Parent.

Haben Sie den Artikel gerne gelesen? Wie wäre es mit der Welt zu teilen?