Forums / National / Russian / Тех. поддержка / Как настроить cotonti для работы с базой cp1251 ???

Graber
#1 2009-10-01 22:39
По некоторым соображениям не могу перейти на UTF-8. Можно как-то настроить cotonti для работы с кодировке windows1251?
пытался делать так:
1) переправил кодировку в /sql/cotonti-0.6.3.sql c UTF-8 на cp1251
2) создал базу cp1251, создал таблички.
3) /datas/config.php
$cfg['mysqlcharset'] = 'cp1251';
$cfg['mysqlcollate'] = 'cp1251_general_ci';
4) Administration panel / Configuration / Skins
HTML charset : Windows-1251 / Russian

уже обрадовался, думал все.
но при попытке указать Site title он конвертируется в UTF-8???.
и в базу попадет бредовая строка, и не 1251 и не UTF8

Подскажите, что еще нужно изменить для работы в 1251?
Кто бездействует, тот не завоевывает
Sergeich
#2 2009-10-01 22:47
Котонти довольно жёстко заточен под УТФ, крайне нежелательно делать обратный переход к местным кодировкам. Но, кто-то тут на сайте , по моему jcrush, делал адаптацию под 1251, все вопросы к нему. Но нужно понимать, что придётся попутно конвертить все плагины, скины, языковые файлы и т.п.
Kort
#3 2009-10-02 01:00
# Sergeich : Котонти довольно жёстко заточен под УТФ, крайне нежелательно делать обратный переход к местным кодировкам.
По уму, это скорее недостаток, чем достоинство...
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Graber
#4 2009-10-02 01:18
Если он заточен под UTF, то зачем давать выбор в настройках?
А конвертирование файлов - это не проблема, решается перловым скриптом и iconv-ом
Кто бездействует, тот не завоевывает
Sergeich
#5 2009-10-02 01:46
Kort, ну делали ведь обратный переход, так что всё возможно :). Но поддержка местных кодировок бессмыслена, весь мир идёт к единой кодировке, даже МС к ней пришло сейчас.
Trustmaster
#6 2009-10-02 01:50
Сконвертировать языковые файлы (из system/lang/ru, а также файлы с расширением *.lang.php), поменять кодировку в настройках, а также кодировки базы и таблиц в phpMyAdmin. Работать будет, но поддержку не гарантируем.
May the Source be with you!
Graber
#7 2009-10-02 17:00
Все так и сделал. Только языковые файлы не трогал (язык стоит en).
Но при попытке сменить title получаю "тест" вместо "тест"
Кто бездействует, тот не завоевывает
SunChase
#8 2009-10-05 07:00
*чтото мне неспится*

В начале пробовал перевести Кота на 1251.Скажем так - поматерился и решил что лучше всё остальное в УТФ перевести.
Можно перевести всё двигло.Можно перевести базу и настройки,но лично я чтото забыл перевести и вылазило то,что ты описывал в самом начале - тайтл непонимает(причём все).

Такчто лучше не морочь себе голову - переведи уже раз всё на УТФ
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity