UTF-8 конфигурация в WebSphere, WebLogic, Tomcat, TC Server, JBoss

UTF-8 се превърна в доминиращо кодиране на знаци за уеб приложенията.

В тази статия ще говоря за това как да конфигурирате UTF-8 в IBM WAS, Oracle Weblogic, Tomcat, TC Server & JBoss.

WebSphere Application Server

  • Влезте в административната конзола на WebSphere
  • Разгънете Сървъри >> Сървъри за приложения
  • Щракнете върху Application Server (JVM), който искате да активирате UTF-8
  • Разгънете Java и управление на процеси под Сървърна инфраструктура
  • Щракнете върху Дефиниция на процес
  • Кликнете върху Java Virtual Machine
  • Добавете следния параметър в Generic Java Arguments
-Dclient.encoding.override=UTF-8
  • Щракнете върху Ok, Синхронизирайте възела, ако е приложимо
  • Рестартирайте сървъра за приложения (JVM), за да влязат в сила промените.
  Как да изтеглите имейли на Microsoft Outlook

Oracle WebLogic сървър

  • Отидете на пътя на домейна на Weblogic
  • Отидете в папката bin
  • Добавете следния параметър в setDomainEnv.sh под променлива JAVA_OPTS.
-Dfile.encoding=utf8
  • Рестартирайте Weblogic сървъра, за да влязат в сила промените.

котка

  • Отидете в домашната (инсталационна) папка на tomcat
  • Отидете в папката conf
  • Добавете следния параметър в server.xml под Порт на конектора.
URIEncoding="UTF-8"

Забележка: ако имате множество конекторни портове, трябва да ги добавите под всички.

  • Отидете до началната страница на tomcat (инсталационна папка)
  • Отидете в папката bin
  • Добавете следния параметър в catalina.sh под променливата JAVA_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Пример:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Рестартирайте сървъра Tomcat, за да влязат в сила промените.
  Google „Тест за скорост“, за да тествате скоростта на интернет от страницата за търсене на Google

TC сървър

  • Отидете в папката на екземпляра на TC Server
  • Отидете в папката conf
  • Добавете следния параметър в server.xml под Порт на конектора.
URIEncoding="UTF-8"
  • Отидете в папката на екземпляра на TC Server
  • Отидете в папката bin
  • Добавете следното в setenv.sh под променлива CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Пример:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Рестартирайте TC сървъра, за да влязат в сила промените.

JBoss сървър за приложения

  • Отидете на пътя за инсталиране на JBoss
  • Отидете в папката bin
  • Добавете следния параметър в standalone.conf под JAVA_OPTS
-Dfile.encoding=UTF-8
  • Рестартирайте JBoss Server, за да влязат в сила промените.
  Шрифтове и разширения за браузъри, които помагат на хората с дислексия да четат мрежата

Инструменти за проверка на UTF-8

Можете да използвате следния онлайн инструмент, за да проверите дали вашето уеб приложение поддържа UTF-8

http://coderstoolbox.net/string/

http://validator.w3.org/

Надявам се инструкциите по-горе да ви помогнат при конфигурирането на UTF-8 в множество сървъри за приложения.

Ако искате да подобрите уменията си в администрирането на Oracle Weblogic, вижте това курс от Крис Парент.

Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?