Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

utf-8

Вопрос к adminu
Почему не используется utf-8? Практически во всех мультиязычных движках используется utf-8. Может Вам стоит сделать версию движка на utf-8 и не будет проблем с диакритикой и местами появляющимися кракозябрами?
у utf-8 с PHP большие подводные камни, начиная с того, что UTF-8 база в 2 раза больше по размеру
заканчивая неперевариваемостью многими PHP функциями, особенно строковыми.
есть более приспособленные под UTF8 языки программирования.
А вообще с диакритикой проблем нет - спросите у mashut
она держит чешско-немецко-английскую версию.

Одна проблема без UTF-8 - невозможно содержать одновременно - многоязычные базы.но как правило такие случаи редки.
Как запасной вариант - можно держать базы под win1251 , вся диакритика будет переводиться в &#XXXX; и все будет в ажуре или для каждого языка своя - кодовая страница и NLS (сейчас именно так)


перереписать движок под UTF-8 - равносильно написать его с нуля.
обратите внимание на количество модулей, движок то не 100K весит... а 9500К
Я далек от программирования, а вопрос возник после просмотра большого количества движков и практически все они на PHP и в кодировке utf-8, которая преподносится как большой + движка. Конечно, неудобно на каждый язык заполнять свою базу товаров, но некритично. А по поводу переписать - я думал можно автоматом с помощью конвертеров ANSI/UTF-8 – есть же такие программы и PHP скрипты для массового перекодирования файлов. Или я ошибаюсь?
дело не в самой базе
дело в обслуживающих скриптах, индексации и т.п.
их слишком много для переделки в UTF-8
реально много строковых функций плохо работают с UTF-8
достаточно посмотреть результат поиска:
Проблемы с UTF-8

Как кто-то сказал по поводу UTF-8 - "нюанс на нюансе и нюансом погоняет"
что-то с ссылками у меня на форуме. пора разобраться.
С utf-8 все понятно, а ссылки в форуме на последней версии со всеми обновлениями у меня тоже не работают.
все разобрался, сейчас багфикс выпущу
30.09.2011 update5584.zip
Для 5.58 и ниже. Фиксит баг с подчеркиванием URL.

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT чeTыpe yMHoжuTb Ha чeTыpe?