Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Перекодировать символы


Автор: oson 10.10.2007, 11:23
Господа!
Подскажите пожалуйста.
Веб приложение, используются faces.
В поле формы человек может ввести любой символ типа Č, Š, ų и тп.
Надо чтоб если введен символ не принадлежащий UTF-8 чтоб его перекодировало в вид \uFFFE.
Если принадлежит UTF-8 - то чтоб отправляло как есть.

Автор: Fedrus 10.10.2007, 12:52
Могу подкинуть идею(реализация за тобой):
Напиши свой конвертер в который в методе getAsObject будет проверять строку посимвольно на "обычные" символы, если встречается не "обычный" то переводит всю строку в кодовое предсавление(думаю не очень просто будет работать со строкой где символы как есть в перемешку с кодовым представлением) А в getAsString если в кодировке то переводит в обычные символы а если нет то нет))
Как идея?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)