作者azureshin (azureshin)
看板PHP
标题[讨论] 想请教mysqldump备份乱码问题
时间Sat Mar 21 20:57:03 2015
有检查过资料库,都是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了....怎会还有编码问题,持续找问题中
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.111.33.75
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1426942626.A.A74.html
1F:推 rocairforce: 你的乱码长怎样 03/21 22:07
※ 编辑: azureshin (175.111.33.75), 03/21/2015 23:23:44
※ 编辑: azureshin (175.111.33.75), 03/21/2015 23:37:49
2F:推 LPH66: 请把你的文字编辑器设定 utf-8 编码来读档 03/21 23:40
3F:→ LPH66: 拖进 chorme 正常表示档案没问题, 是文字编辑器的问题 03/21 23:40
4F:→ azureshin: 找到原因了,用notepad++看是乱码,用一般记事本OK 03/21 23:40
5F:→ azureshin: 挖...没想到刚发现答案就有人解答了,厉害+1 03/21 23:41