УТФ-8 је постало доминантно кодирање знакова за веб апликације.
У овом чланку ћу говорити о томе како да конфигуришем УТФ-8 у ИБМ ВАС, Орацле Веблогиц, Томцат, ТЦ Сервер & ЈБосс.
Преглед садржаја
ВебСпхере Апплицатион Сервер
- Пријавите се на ВебСпхере административну конзолу
- Проширите Сервери >> Сервери апликација
- Кликните на Апплицатион Сервер (ЈВМ) који желите да омогућите УТФ-8
- Проширите Јава и управљање процесима у оквиру Серверска инфраструктура
- Кликните на Дефиниција процеса
- Кликните на Јава виртуелну машину
- Додајте следећи параметар у Генеричке Јава аргументе
-Dclient.encoding.override=UTF-8
- Кликните на Ок, синхронизујте чвор ако је применљиво
- Поново покрените Апплицатион Сервер (ЈВМ) да би промене ступиле на снагу.
Орацле ВебЛогиц Сервер
- Идите на путању Веблогиц домена
- Идите у фасциклу бин
- Додајте следећи параметар у сетДомаинЕнв.сх под променљиву ЈАВА_ОПТС.
-Dfile.encoding=utf8
- Поново покрените Веблогиц сервер да промене ступе на снагу.
Томцат
- Идите у почетну фасциклу (инсталација) томцат-а
- Идите у фасциклу цонф
- Додајте следећи параметар у сервер.кмл у оквиру Порт конектора.
URIEncoding="UTF-8"
Напомена: ако имате више портова конектора, морате их додати испод свих.
- Идите на почетну страницу томцат-а (инсталациони директоријум)
- Идите у фасциклу бин
- Додајте следећи параметар у цаталина.сх под променљиву ЈАВА_ОПТС.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
нпр.
JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
- Поново покрените Томцат сервер да би промене ступиле на снагу.
ТЦ Сервер
- Идите у фасциклу инстанце ТЦ сервера
- Идите у фасциклу цонф
- Додајте следећи параметар у сервер.кмл у оквиру Порт конектора.
URIEncoding="UTF-8"
- Идите у фасциклу инстанце ТЦ сервера
- Идите у фасциклу бин
- Додајте следеће у сетенв.сх под променљивом ЦАТАЛИНА_ОПТС
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
нпр.
CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
- Поново покрените ТЦ сервер да би промене ступиле на снагу.
ЈБосс Апплицатион Сервер
- Идите на путању инсталације ЈБосс-а
- Идите у фасциклу бин
- Додајте следећи параметар у стандалоне.цонф под ЈАВА_ОПТС
-Dfile.encoding=UTF-8
- Поново покрените ЈБосс сервер да би промене ступиле на снагу.
УТФ-8 алати за валидацију
Можете да користите следећи онлајн алат да проверите да ли ваша веб апликација подржава УТФ-8
хттп://цодерстоолбок.нет/стринг/
Надам се да ће вам горња упутства помоћи у конфигурисању УТФ-8 на више сервера апликација.
Ако желите да побољшате вештине у администрацији Орацле Веблогиц-а, погледајте ово курс Криса Парента.
Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?