mysqldump и кодировка
Victor Sudakov написал(а) к Andrey Ostanovsky в Sep 17 09:03:28 по местному времени:
Dear Andrey,
08 Sep 17 14:50, you wrote to me:
VS>> А ты не знаешь, указание на кодировку в my.cnf в секции [client]
VS>> влияет как-то на
VS>> PНP-клиенты:
AO> В php это решается примерно такими указаниями:
AO> mysql_query("set character set cp1251");
Это ответ не на заданный вопрос.
Суть вопроса - можно ли нечаянно поломать написанный на PНP клиентский сайт, поменяв указание на кодировку в my.cnf в секции [client], и не трогая самого PНP кода.
Я вот не знал, что можно таким образом поломать mysqldump, а оказывается можно.
AO>>> А требуется именно "мудрить" или проще будет выгрузить без
AO>>> перекодировки "как есть"?
VS>> Вот если знаешь простой способ выгрузить без перекодировки "как
VS>> есть", то рассказывай.
AO> Тут уже был совет использовать latin1 или просто не указывать
AO> кодировку: тогда должно выгрузить "как есть".
Если просто не указывать, mysqldump найдет в каком-нибудь ~/.my.cnf или my.cnf секцию [client] и сделает перекодировку в соответствии с тем, что там написано. И поди еще найди, откуда именно взяло на этот раз.
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
|