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.
Innholdsfortegnelse
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.
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.
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/
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?