Конфігурація UTF-8 у WebSphere, WebLogic, Tomcat, TC Server, JBoss

UTF-8 стала домінуючим кодуванням символів для веб-додатків.

У цій статті я розповім про те, як налаштувати UTF-8 у IBM WAS, Oracle Weblogic, Tomcat, TC Server і JBoss.

WebSphere Application Server

  • Увійдіть до адміністративної консолі WebSphere
  • Розгорніть Сервери >> Сервери програм
  • Клацніть Сервер програм (JVM), для якого потрібно ввімкнути UTF-8
  • Розгорніть Java and Process Management у розділі Server Infrastructure
  • Натисніть Визначення процесу
  • Натисніть «Віртуальна машина Java».
  • Додайте наступний параметр у загальні аргументи Java
-Dclient.encoding.override=UTF-8
  • Натисніть OK, синхронізувати вузол, якщо це можливо
  • Перезапустіть сервер програм (JVM), щоб зміни набули чинності.
  Як здійснювати голосові та відеодзвінки в Skype

Сервер Oracle WebLogic

  • Перейдіть до шляху домену Weblogic
  • Перейдіть до папки bin
  • Додайте наступний параметр у setDomainEnv.sh у змінній JAVA_OPTS.
-Dfile.encoding=utf8
  • Перезапустіть сервер Weblogic, щоб зміни набули чинності.

Томкіт

  • Перейдіть до домашньої папки (інсталяції) tomcat
  • Перейдіть до папки conf
  • Додайте наступний параметр у server.xml у розділі Порт конектора.
URIEncoding="UTF-8"

Примітка: якщо у вас є кілька портів Connector, ви повинні додати їх під усіма.

  • Перейдіть на домашню сторінку 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, щоб зміни набули чинності.
  Як зберегти веб-сторінку як PDF у Microsoft Edge

Сервер 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 Server, щоб зміни набули чинності.

Сервер додатків JBoss

  • Перейдіть до шляху встановлення JBoss
  • Перейдіть до папки bin
  • Додайте наступний параметр у standalone.conf у JAVA_OPTS
-Dfile.encoding=UTF-8
  • Перезапустіть сервер JBoss, щоб зміни набули чинності.

Інструменти перевірки UTF-8

Ви можете скористатися наведеним нижче онлайн-інструментом, щоб перевірити, чи підтримує ваша веб-програма UTF-8

  Як змінити своє місцезнаходження в Hulu і дивитися з будь-якого місця

http://coderstoolbox.net/string/

http://validator.w3.org/

Сподіваюся, наведені вище інструкції допоможуть вам налаштувати UTF-8 на кількох серверах програм.

Якщо ви прагнете покращити навички адміністрування Oracle Weblogic, то перегляньте це курс Кріса Парента.

Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?