18 дек 2009, 15:58
Утсановил phpBB 3.06 на базу MSSQL 2005. Заодно протестил вашу стандрартную сборку. Пришлось поправить немного в скрипте создания таблиц. В общем все заработало с русской локализацией.
Но Возникла проблема с кодировками. Русские символы в форуме отображаются правильно, но при сохранении в базе они отображаются так : "Подскажите СЃ выбором: седан РЎ-класса (Honda Civic, Mazda 3 Рё" и соответсвенно занимают больше места чем предполагалось, в итоге в 256 символов не умещается надпись "Подскажите с выбором: седан С-класса (Honda Civic, Mazda 3 и Nissan Almera)".
Колонка post_sybject VARCHAR(256), Collation MSSQL базы - Cyrillic_General_CI_AS.
Скрипты русскоязычной локализации сохранены в UTF8- no BOM кодировке (что так должно быть написано в комментах скриптах).
Не знаю как исправить такое поведение. Может кто что подскажет ?
Может файлы локализации при установке преконвертить в ASCII или UNICODE 1200 ? + наверное желательно поля делать NVARCHAR, а не VARCHAR.