VS>> А ты не знаешь, указание на кодировку в my.cnf в секции [client] VS>> влияет как-то на PHP-клиенты AK> для php-клиента есть недокументированная особенность: AK> skip-character-set-client-handshake - в секции [mysqld], разумеется
AK> после чего оно перестает маяться дурью, и начинает использовать AK> character_set_server (который надо выставить во что-то осмысленное, не AK> в latin1, конечно)
А по-другому спрошу, PHP-клиенты вообще имеют где-то настройки и умолчания, какую кодировку запрашивать в ходе рукопожатия с сервером (при условии что у сервера character-set-client-handshake=true).
/me мысленно сжался, что сейчас услышит какую-нибудь жуть типа "из $LANG окружения апача, которые было при его старте". Впрочем в phpinfo() на всякий случай посмотрел, не увидел про клиентскую кодировку по умолчанию.
AK> если только клиентский скрипт не сделает явно set names - но тогда, AK> вероятно, автор знает, чего хочет и правильно написал скрипты, AK> создающие ему тазу банных.
Понятно, что уже в коде и в SQL запросе можно сказать что угодно, но интересует *до*.