UTF-8-konfigurasjon i WebSphere, WebLogic, Tomcat, TC Server, JBoss

UTF-8 har blitt dominerende tegnkoding for nettapplikasjonene.

I denne artikkelen vil jeg snakke om hvordan du konfigurerer UTF-8 i IBM WAS, Oracle Weblogic, Tomcat, TC Server og JBoss.

WebSphere Application Server

  • Logg på WebSphere Administrative Console
  • Utvid Servere >> Applikasjonsservere
  • Klikk på Application Server (JVM) du vil aktivere UTF-8
  • Utvid Java og prosessadministrasjon under Server Infrastructure
  • Klikk på Prosessdefinisjon
  • Klikk på Java Virtual Machine
  • Legg til følgende parameter i Generic Java Arguments
-Dclient.encoding.override=UTF-8
  • Klikk OK, synkroniser noden hvis det er aktuelt
  • Start Application Server (JVM) på nytt for at endringer skal tre i kraft.
  Bytt automatisk fra WiFi til mobildata når signalet er lavt

Oracle WebLogic Server

  • Gå til Weblogic Domain-bane
  • Gå til bin-mappen
  • Legg til følgende parameter i setDomainEnv.sh under variabelen JAVA_OPTS.
-Dfile.encoding=utf8
  • Start Weblogic-serveren på nytt for at endringer skal tre i kraft.

Tomcat

  • Gå til tomcat-hjemmemappen (installasjon).
  • Gå til conf-mappen
  • Legg til følgende parameter i server.xml under Koblingsport.
URIEncoding="UTF-8"

Merk: Hvis du har flere koblingsporter, må du legge dem til under alle.

  • Gå til Tomcat Home (installasjonsmappe)
  • Gå til bin-mappen
  • Legg til følgende parameter i catalina.sh under JAVA_OPTS-variabelen.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Eks:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Start Tomcat Server på nytt for at endringer skal tre i kraft.

TC-server

  • Gå til TC Server-forekomstmappen
  • Gå til conf-mappen
  • Legg til følgende parameter i server.xml under Koblingsport.
URIEncoding="UTF-8"
  • Gå til TC Server-forekomstmappen
  • Gå til bin-mappen
  • Legg til følgende i setenv.sh under CATALINA_OPTS variabel
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Eks:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Start TC Server på nytt for at endringer skal tre i kraft.
  Hva kan jeg gjøre med min gamle iPhone?

JBoss Application Server

  • Gå til JBoss-installasjonsbanen
  • Gå til bin-mappen
  • Legg til følgende parameter i standalone.conf under JAVA_OPTS
-Dfile.encoding=UTF-8
  • Start JBoss Server på nytt for at endringer skal tre i kraft.

UTF-8 valideringsverktøy

Du kan bruke følgende nettbaserte verktøy for å validere om nettapplikasjonen din er støttet av UTF-8

http://coderstoolbox.net/string/

http://validator.w3.org/

Jeg håper instruksjonene ovenfor hjelper deg med å konfigurere UTF-8 i flere applikasjonsservere.

Hvis du ønsker å forbedre ferdighetene i Oracle Weblogic-administrasjon, så sjekk ut denne kurs av Chris Parent.

Likte du å lese artikkelen? Hva med å dele med verden?

x