Юникод
Скучно, видно, и в очередной раз меня посещает идея перевести весь проект на Юникод.
Кратко: сейчас на сайте могут использоваться только английские и русский алфавиты. Потому, как кодировка используется Windows-1251, а её иное не ведомо.
В то время, как есть кодировка UTF-8, которая спокойно может в себя включать и английский и русский алфавиты, а также немецкий, французкий и китайское упрощенное письмо до кучи.
Многие технологии разработки сайта уже полльзуют юникод. AJAX, например, подразумевает эту кодировку. И мне приходится конвертировать на лету, чтобы поддерживать их. База данных хранит данные в юникоде, но умеет тоже конвертировать на том самом лету.
И вот в который раз я подумываю перевести движок сайта (БридПортал) на юникод. Это упростит дальнейшую (после перехода) жизнь, но в реализации довольно тяжело. Это всё равно, что откачать всю кровь из человека, а потом постепенно заливать обработанную обратно.
Т.е. сайт надо будет выключить на ночь, сделать основные правки, включить. По всем разделам будут глюки, с которыми я буду бороться и исправлять. И потом еще с неделю будут периодически возникать непонятки - это недобитые сложно-обнаруживаемые глюки.
Вот и хочется и колется. Зато потом даже со словом "кодировка" не столкнусь..
Кратко: сейчас на сайте могут использоваться только английские и русский алфавиты. Потому, как кодировка используется Windows-1251, а её иное не ведомо.
В то время, как есть кодировка UTF-8, которая спокойно может в себя включать и английский и русский алфавиты, а также немецкий, французкий и китайское упрощенное письмо до кучи.
Многие технологии разработки сайта уже полльзуют юникод. AJAX, например, подразумевает эту кодировку. И мне приходится конвертировать на лету, чтобы поддерживать их. База данных хранит данные в юникоде, но умеет тоже конвертировать на том самом лету.
И вот в который раз я подумываю перевести движок сайта (БридПортал) на юникод. Это упростит дальнейшую (после перехода) жизнь, но в реализации довольно тяжело. Это всё равно, что откачать всю кровь из человека, а потом постепенно заливать обработанную обратно.
Т.е. сайт надо будет выключить на ночь, сделать основные правки, включить. По всем разделам будут глюки, с которыми я буду бороться и исправлять. И потом еще с неделю будут периодически возникать непонятки - это недобитые сложно-обнаруживаемые глюки.
Вот и хочется и колется. Зато потом даже со словом "кодировка" не столкнусь..
Комментарии
Жень, а разве сайт после этого "тяжелее" не станет, ведь Unicode-16 битная кодировка?
Ну, если точнее всё-таки UTF-8 не совсем двухбайтная.
Да, русские буквы будут чуть больше сказываться на размер страницы, но совсем не ощутимо на фоне общего веса страницы.
Да, русские буквы будут чуть больше сказываться на размер страницы, но совсем не ощутимо на фоне общего веса страницы.
Наблюдать за новыми комметариями.