mysqldump и кодировка
Victor Sudakov написал(а) к Alex Korchmar в Sep 17 10:52:20 по местному времени:
Dear Alex,
08 Sep 17 15:39, Alex Korchmar wrote to me:
VS>> А ты не знаешь, указание на кодировку в my.cnf в секции [client]
VS>> влияет как-то на PНP-клиенты
AK> для php-клиента есть недокументированная особенность:
AK> skip-character-set-client-handshake - в секции [mysqld], разумеется
AK> после чего оно перестает маяться дурью, и начинает использовать
AK> charactersetserver (который надо выставить во что-то осмысленное, не
AK> в latin1, конечно)
А по-другому спрошу, PНP-клиенты вообще имеют где-то настройки и умолчания, какую кодировку запрашивать в ходе рукопожатия с сервером (при условии что у сервера character-set-client-handshake=true).
/me мысленно сжался, что сейчас услышит какую-нибудь жуть типа "из $LANG окружения апача, которые было при его старте". Впрочем в phpinfo() на всякий случай посмотрел, не увидел про клиентскую кодировку по умолчанию.
AK> если только клиентский скрипт не сделает явно set names - но тогда,
AK> вероятно, автор знает, чего хочет и правильно написал скрипты,
AK> создающие ему тазу банных.
Понятно, что уже в коде и в SQL запросе можно сказать что угодно, но интересует до.
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
|