УТФ-8 конфигурација у ВебСпхере, ВебЛогиц, Томцат, ТЦ Сервер, ЈБосс

UTF-8 kodiranje znakova postalo je standard za prikazivanje sadržaja na webu. U ovom tekstu objasnićemo kako podesiti UTF-8 kodiranje na različitim serverima, uključujući IBM WebSphere, Oracle WebLogic, Tomcat, TC Server i JBoss.

Konfigurisanje UTF-8 na WebSphere Application Serveru

  • Pristupite WebSphere administrativnoj konzoli.
  • U okviru Serveri, odaberite opciju „Serveri aplikacija“.
  • Kliknite na aplikacioni server (JVM) za koji želite da omogućite UTF-8.
  • U okviru „Infrastruktura servera“, pronađite i proširite „Java i upravljanje procesima“.
  • Kliknite na „Definicija procesa“.
  • Odaberite „Java virtuelna mašina“.
  • U polje za „Generičke Java argumente“ unesite sledeću liniju:
-Dclient.encoding.override=UTF-8
  • Potvrdite klikom na „OK“ i sinhronizujte čvor ako je potrebno.
  • Restartujte aplikacioni server (JVM) da bi promene bile primenjene.

Konfigurisanje UTF-8 na Oracle WebLogic Serveru

  • Navigirajte do putanje WebLogic domena.
  • Uđite u direktorijum „bin“.
  • U datoteci „setDomainEnv.sh“, dodajte sledeći parametar u okviru promenljive JAVA_OPTS:
-Dfile.encoding=utf8
  • Restartujte WebLogic server kako bi promene postale važeće.

Konfigurisanje UTF-8 na Tomcat Serveru

  • Idite do glavnog direktorijuma Tomcat instalacije.
  • Uđite u „conf“ direktorijum.
  • Dodajte sledeći parametar u „server.xml“ fajl, unutar definicije „Connector“ porta:
URIEncoding="UTF-8"

Napomena: Ako postoji više konektora, dodajte parametar ispod svakog od njih.

  • Vratite se u glavni direktorijum Tomcat instalacije.
  • Uđite u „bin“ direktorijum.
  • U „catalina.sh“ skriptu, dodajte sledeći parametar u okviru promenljive JAVA_OPTS:
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Primer:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Restartujte Tomcat server da bi se izmene primenile.

Konfigurisanje UTF-8 na TC Serveru

  • Pronađite direktorijum instance TC servera.
  • Uđite u „conf“ direktorijum.
  • U datoteci „server.xml“, dodajte sledeći parametar u okviru definicije „Connector“ porta:
URIEncoding="UTF-8"
  • Vratite se u direktorijum instance TC servera.
  • Uđite u „bin“ direktorijum.
  • U „setenv.sh“ fajlu, dodajte sledeće u okviru promenljive CATALINA_OPTS:
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Primer:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Restartujte TC server kako bi izmene postale aktivne.

Konfigurisanje UTF-8 na JBoss Application Serveru

  • Idite do lokacije JBoss instalacije.
  • Uđite u „bin“ direktorijum.
  • U „standalone.conf“ fajlu, dodajte sledeći parametar u okviru JAVA_OPTS:
-Dfile.encoding=UTF-8
  • Restartujte JBoss server kako bi promene bile prihvaćene.

Alati za proveru UTF-8 kodiranja

Možete koristiti sledeće onlajn resurse za proveru da li vaša web aplikacija ispravno prikazuje UTF-8 sadržaj:

http://coderstoolbox.net/string/

http://validator.w3.org/

Nadamo se da su vam ova uputstva od koristi pri konfigurisanju UTF-8 kodiranja na različitim serverima.

Ukoliko ste zainteresovani za usavršavanje svojih veština administracije Oracle WebLogic servera, razmislite o kursu Krisa Parenta.

Da li vam je ovaj članak bio informativan? Slobodno ga podelite sa drugima!