Здравствуйте! Предисловие: Есть два сайта, первый данные в koi8-r, второй iso-8859-1 (заподноевропейская, а точнее немецкая). До выхода etch, решил обновить mysql до 4.1 и в принципе aptitude install mysql-server-4.1 спокойно обновил, пришлось только скрипт исправление привилегий запустить. Для сайтов это обновление прошло незаметно.
После сбоя на сервере сразу поставили etch, mysql 5.0, и сайты пришлось поднимать из backup. И вот тут огрёб проблемы... В /etc/mysql/my.cnf: [client] ... character-sets-dir= /usr/share/mysql/charsets default-character-set = koi8r ... [mysqld] ... language = /usr/share/mysql/english default-character-set = koi8r ... [mysql] default-character-set = koi8r 1. Сайт в koi8-r, дамп пришлось конвертить в koi8-r и sed'ом менять utf8 на koi8-r. mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | koi8r | | character_set_connection | koi8r | | character_set_database | koi8r | | character_set_filesystem | binary | | character_set_results | koi8r | | character_set_server | koi8r | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) mysql> SHOW VARIABLES LIKE 'collation%'; +----------------------+------------------+ | Variable_name | Value | +----------------------+------------------+ | collation_connection | koi8r_general_ci | | collation_database | koi8r_general_ci | | collation_server | koi8r_general_ci | +----------------------+------------------+ 3 rows in set (0.00 sec) Сайт выводит все данные вопросиками, пришлось костыль ставить вида: @mysql_query ("set names 'koi8r'"); Тестовый скрипт выводит: current character set is latin1 Как это побороть? 2. Сайт в кодировке iso-8859-1, в дампе пропали все лямды (или как называются немецкие буквы с точечками сверху). Можно ли их как-то вернуть в дампе? Я так понял дампилась база с utf8, latin1 и есть немецкая кодировка по классификации mysql? Извините за сумбурное письмо, просто голову сломал уже с этими кодировками... -- Всего наилучшего! Григорий greg [at] anastasia [dot] ru Письмо отправлено: 2007/05/09 21:25 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]