Показать сообщение отдельно
  #15  
Старый 09.09.2017, 06:30
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием