преобразование кодировки с помощью icu или iconv - PullRequest
1 голос
/ 20 ноября 2011

В моей библиотеке CGI я использую конвертер для преобразования из зарегистрированной IANA кодировки в стандартный Unicode (UTF-16/32, в зависимости от платформы). В ICU все наборы и псевдонимы, перечисленные в http://www.iana.org/assignments/character-sets, разрешены для ввода в ucnv_open или требуется ручное сопоставление перекрестных ссылок, как в случае с iconv, где я в основном сопоставляю каждый псевдоним с соответствующим именем кодировки iconv ? Поскольку iconv красив и прост, он требует использования таблицы для сопоставления предпочтительного типа mime и псевдонима со встроенным типом iconv (включая сопоставление ISO-8859-x [EI] * bidi с их «стандартным» ISO-8859). форма)

Или есть ли способ заставить все формы ввода быть ISO-8859-x / UTF-8, чтобы упростить количество необходимых конверсионных работ?

  • см. РФС 1556

1 Ответ

0 голосов
/ 20 ноября 2011

RTFMing спецификаций HTML, accept-charset="..." делает работу, следовательно, это бесполезные накладные расходы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...