我现在遇到的乱码问题,请求协助。。

2015-03-06 10:40:06 +08:00
 gootor
环境:3.1 utf8版本,前后台正常,但是通过pma查看数据库,发现显示乱码。
问题:我现在要迁移到新的服务器,把文件拷贝到新服务器,数据库导出来为sql文件,通过文本编辑器看是乱码,然后导入新服务器数据库,前台后台牵扯中文的地方都是乱码,请问问题可能在哪儿?如何解决?

http://wenda.wecenter.com/uploads/questions/20150305/c51d2d03f6bd4db94767b1c3c64a69c1.png
3225 次点击
所在节点    MySQL
6 条回复
joyeblue
2015-03-06 11:25:03 +08:00
在查询语句之前,执行set names utf8;
在看看。
Arrowing
2015-03-06 12:35:46 +08:00
先看看表结构是什么编码,再看看pma的html页面使用什么编码
如果都是utf8的话,那是不是存入的时候以gbk存入了?
gootor
2015-03-06 12:50:40 +08:00
@joyeblue 这种方法不行 换任意编码格式都是错码
joyeblue
2015-03-06 15:29:39 +08:00
如果方便给出建表语句(show create table 表名) ,导出数据库语句,导入数据库语句就比较好分析。
iscraft
2015-03-06 15:39:46 +08:00
选择正确的编码进入pma查看 或者一开始你的库就不是utf-8的
Jack
2015-03-06 15:48:35 +08:00
@iscraft 这个可能性最大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX