PDA

Просмотр полной версии : windows-1251: Неправильные поиск/сортировка русского текста


Valery Romanchev
15.05.2006, 21:54
Сейчас стало совершенно ясно, что проблема есть :)
Т.е. использование
$TYPO3_CONF_VARS["BE"]["forceCharset"] = 'windows-1251';
приводит к проблемам при поиске в BE и при сортировке в BE.
Похожие симптомы описаны здесь:

http://phpclub.ru/faq/wakka.php?wakka=MysqlCharset

НО: на MySQL 4.1 и TYPO3 4.0 изменение кодировки базы (с latin на cp1251) и таблицы не приводит к результату.

Скоро перезагрузят сервер - посмотрю каков результат для MySQL 4.x и 3.8.1

Замечу, что с utf-8 этой проблемы нет.
(но сайтов с forceCharset windows-1251 доволно много... все их переводить на utf-8 - это это большая работа... хочется найти решение :))

Comrade
18.05.2006, 16:05
Удалось решить проблему?
И еще один вопрос: как наиболее оперативно и безболезненно перевести готовый сайт с win1251 на utf8?

Valery Romanchev
18.05.2006, 16:18
да.
для MySQL 4.x с прописанной в my.cnf кодировкой cp1251 и TYPO3 3.8.1
все нормально.

И еще один вопрос: как наиболее оперативно и безболезненно перевести готовый сайт с win1251 на utf8? есть 2 экстеншена для конвертации. Я пользовался тем, который Андрей Шварцкопф написал.
Конвертировать надо все нужные таблицы - это просто.
HTML шаблоны, тоже надо естли в них есть русский текст.