[讨论] 想请教mysqldump备份乱码问题

楼主: azureshin (azureshin)   2015-03-21 20:57:03
有检查过数据库,都是UTF8编码
show variables like "%character%";
show variables like "%collation%";
目前用的是虚拟主机,Cpanel后台
自己写了PHP程式,其实是跑linux下的mysqldump来备份
备份出来后发现是中文是乱码
mysqldump有指定default-character-set=utf8
但用phpmyadmin汇出则正常
检查后发现,‘疑似’数据库内的text字段有放json字串,mysqldump后就是乱码.
请问该怎解决这问题呢?
乱码图式 http://goo.gl/jAvB6z
目前试过直接在本机mysql下打mysqldump指令,汇出后也是乱码
但汇入数据库正常,用myadmin汇出也正常
后来把sql拖到chrome,用UTF8编码去看竟然是正常的...
但我在mysqldump已经有指定utf8了....怎会还有编码问题,持续找问题中
作者: rocairforce (拾贰)   2015-03-21 22:07:00
你的乱码长怎样
作者: LPH66 (-6.2598534e+18f)   2015-03-21 23:40:00
请把你的文字编辑器设定 utf-8 编码来读档拖进 chorme 正常表示档案没问题, 是文字编辑器的问题
楼主: azureshin (azureshin)   2015-03-21 23:40:00
找到原因了,用notepad++看是乱码,用一般记事本OK挖...没想到刚发现答案就有人解答了,厉害+1

Links booklink

Contact Us: admin [ a t ] ucptt.com