Другая проблема, которая связана не столько с браузером, сколько с взаимодействием простых

текста и HTML, тем не менее, связано с ограничениями модели редактирования в форме.

браузера.

Простая вики действительно только на английском языке, потому что только набор символов ASCII-7

достаточно хорошо определен независимо от платформы. В основе также лежат

проблемы с кодированием в Perl (и других реализациях языка программирования) в том, как

они определяют такие вещи, как границы слов и буквенно-цифровые символы,

вернуться к наследию ASCII-7.

Вхождение в царство акцентированных или национальных персонажей сопряжено с риском.

и требует тщательной настройки, потому что базовая вики хранит фактический литерал

генерируется клиентом редактирования. Таким образом, Mac отображает большинство этих символов.

отличается от ПК, потому что коды "высокого ASCII" не соответствуют одному и тому же

персонажей на обеих платформах.

Хотя некоторые зарезервированные HTML-символы (<, > и c) «метафильтруются» для

не генерировать поддельные теги HTML, не так просто сделать то же самое для национальных

персонажи. Принудительная фильтрация между «расширенным символом» HTML

альтернативы могут быть рабочим вариантом во многих ситуациях, но это не решает

все проблемы.

Тем не менее, вики были «локализованы» для ряда европейских языков.

ну еще японский (ИСО-кандзи). Этот процесс перевода должен выполняться с

некоторое внимание, как к побочным эффектам функциональности, так и к постоянному риску введения

синтаксические ошибки в коде из-за символов, отличных от ASCII, или HTML

аналоги. Кроме того, национальные символы в родном формате могут оказаться читаемыми на

только некоторые платформы из-за различий в том, где они расположены в

таблицы наборов символов.

Конец линии

Другая скрытая зависимость касается символа конца строки. Три основных

соглашения действуют сегодня, в зависимости от платформы:

• Новая строка, распространенная в мире UNIX.


БУДУЩЕЕ ВИКИ

341

• Возврат каретки — стандарт Mac.

• Возврат каретки плюс новая строка, что является нормой для DOS и Windows,

и некоторые другие

Вики придерживается новой строки, как и Интернет в целом (в основном на базе *nix), и

этот конец фильтрует ввод, используя другие варианты, чтобы соответствовать этому при сохранении.

Как правило, это не то, чем вам нужно заниматься, так как это

работает незаметно в фоновом режиме и является локальным для вашей машины. Однако, если вам нужно

для переноса базы данных на другую платформу или непосредственного чтения или управления хранимой

файлы подкачки, этот выбор может повлиять на то, какие инструменты вы используете.