Должен ли я использовать шестнадцатеричный ASCII-акцентированный символьный код в HTML или использовать реальный символ? - PullRequest
0 голосов
/ 25 апреля 2011

У меня есть несколько огромных CSV с множеством акцентированных символов в HTML-шестнадцатеричном коде: é для é и множество других, даже – для и т. Д.

Мой сайт - это вики, где люди могут обновлять списки. Поэтому, когда им представляется текстовая область для обновления, существующий контент заполняется, и, очевидно, эти шестнадцатеричные коды будут отображаться.

Должен ли я быть обеспокоен заменой этих кодов действительными символами с акцентом или просто оставить все как есть? Я написал скрипт , чтобы заменить символы, но как-то получаются странные символы. Возможно, формат, сохраненный в Ruby, не в формате UTF-8.

По умолчанию мой сайт работает в формате UTF-8, и акцентированные символы отображаются правильно с некоторой HTML-кодировкой в ​​представлении.

Пожалуйста, сообщите. Спасибо.

1 Ответ

0 голосов
/ 25 апреля 2011

Не могли бы вы уточнить, в чем проблема?

Если ваши данные (CSV) находятся в UTF-8, а кодировка вашего сайта по умолчанию - UTF-8, то все, что вам нужно сделать, это сделатьУбедитесь, что когда пользователи редактируют контент, он корректно обрабатывается как UTF-8.

Возможно, вам не нужно отображать разметку для пользователей.Возможно, вы могли бы использовать пакет редактора WYSIWIG, например TinyMCE ?

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