Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Евгений Смирнов 26.02.2005 19:18
В действительности, при переносе данные записались не в настоящей cp1251, а как binary.$a[^table::sql{SHOW VARIABLES LIKE 'character%'}] ^a.join[^table::sql{SHOW VARIABLES LIKE 'collation%'}] ^a.menu{$a.Variable_name = $a.Value}[<br>]Изменяем переменные:
^void:sql{SET character_set_client = cp1251}
# любознательным: если поставить либо utf8_bin у collation_connection, либо ClientCharset=utf-8 в строке подключения "Парсера", кириллица отображается, но символьные функции не работают ["лайки" (LIKE), например, не смогут привести строку к единому регистру]
# collation_connection = cp1251_general_ci пропишет еще character_set_connection = cp1251
^void:sql{SET collation_connection = cp1251_general_ci}
^void:sql{SET character_set_results = cp1251}
У таблиц, на всякий случай, прописана кодировка: TABLE CREATE ... (...) CHARSET=cp1251.