LINUX.ORG.RU

Опасность использования юникода


0

2

Обратил внимание что в последнее время основная часть багов в технологиях касающихся веб разработки связана так или иначе с обработкой utf-8 строк. Насколько опасно применение юникода в продакшн? Целесообразно ли его применение если веб приложение рассчитано в основном на англоязычных пользователей (для возможности расширения аудитории в будущем)?


Ответ на: комментарий от PolarFox

Убери поддержку всех исторических костылей

Хотеть подобный браузер.

xhtml

При строгом разборе нет смысла брать иксэмэли — лучше взять куда более адекватные языки разметки.
Преимущество HTML именно в своей нестрогости.

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

При строгом разборе нет смысла брать иксэмэли — лучше взять куда более адекватные языки разметки.

Например?

Преимущество HTML именно в своей нестрогости.

В нестрогости у него фатальный недостаток, а преимущество в том, что, по замыслу, ему можно научить даже домохозяйку (как показала практика, это порочный подход).

Deleted
()
Ответ на: комментарий от Eddy_Em

bibtex-ом точно пользовался, rumkindex-ом — нет.

Miguel ★★★★★
()
Ответ на: комментарий от Deleted

Могу спорить, что на фоне всего этого оверхед от UTF-8 - мизерный.

Люди, я с вас фигею. Ну какой к чёрту оверхед при включённом gzip-е?

Miguel ★★★★★
()
Ответ на: комментарий от Deleted

Если выбросить плагины, firefox превратится в такое же говно, как какой-нибудь хром или опера.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от PolarFox

Ага, особенно в мрзтегах, куда ушлёпки с русской windows вместо ОС пихают текст в cp1251. Даже если там символы из cp1252 (первые 256 символов utf8 в чистом виде), когда Marléne превращается в Marlцne.

Убивать нещадно. Плюсую.

geekless ★★
()
Ответ на: комментарий от PolarFox

Ещё не подохшая примитивщина вроде С и С++ (да и питона 2, к примеру) всё ещё в некотором смысле поощряет восьмибитных содомитов.

Да библиотеки надо нормальные использовать просто. Нет в Си проблем с utf, есть проблемы с руками у неосиляторов.

geekless ★★
()
Ответ на: комментарий от PolarFox

Совместимость не поощряет, а позволяет некрофилам продолжать наслаждаться.

Deleted
()
Ответ на: комментарий от anonymous

Любой язык разметки, основанный на s-exp, не может быть адекватным по определению.

quantum-troll ★★★★★
()
Ответ на: комментарий от kelyar

Недавно столкнулся с ситуацией, когда с юникодом некорректно работали функции strlen и substr. И это лечилось применением вместо них соответствующих мультибайтных функций mb_strlen и mb_substr соответственно.

Больше никаких проблем мною лично замечено не было.

YogSagot ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.