V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
gootor
V2EX  ›  MySQL

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

  •  
  •   gootor · 2015-03-06 10:40:06 +08:00 · 3111 次点击
    这是一个创建于 3346 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境:3.1 utf8版本,前后台正常,但是通过pma查看数据库,发现显示乱码。
    问题:我现在要迁移到新的服务器,把文件拷贝到新服务器,数据库导出来为sql文件,通过文本编辑器看是乱码,然后导入新服务器数据库,前台后台牵扯中文的地方都是乱码,请问问题可能在哪儿?如何解决?

    http://wenda.wecenter.com/uploads/questions/20150305/c51d2d03f6bd4db94767b1c3c64a69c1.png
    6 条回复    2015-03-06 15:48:35 +08:00
    joyeblue
        1
    joyeblue  
       2015-03-06 11:25:03 +08:00
    在查询语句之前,执行set names utf8;
    在看看。
    Arrowing
        2
    Arrowing  
       2015-03-06 12:35:46 +08:00
    先看看表结构是什么编码,再看看pma的html页面使用什么编码
    如果都是utf8的话,那是不是存入的时候以gbk存入了?
    gootor
        3
    gootor  
    OP
       2015-03-06 12:50:40 +08:00
    @joyeblue 这种方法不行 换任意编码格式都是错码
    joyeblue
        4
    joyeblue  
       2015-03-06 15:29:39 +08:00
    如果方便给出建表语句(show create table 表名) ,导出数据库语句,导入数据库语句就比较好分析。
    iscraft
        5
    iscraft  
       2015-03-06 15:39:46 +08:00
    选择正确的编码进入pma查看 或者一开始你的库就不是utf-8的
    Jack
        6
    Jack  
       2015-03-06 15:48:35 +08:00
    @iscraft 这个可能性最大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2435 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 144ms · UTC 13:49 · PVG 21:49 · LAX 06:49 · JFK 09:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.