V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
leavic
V2EX  ›  问与答

求教一个数据库导入问题(中文乱码)

  •  
  •   leavic · 2013-02-05 09:20:22 +08:00 · 2622 次点击
    这是一个创建于 4316 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天把Godaddy上的数据库导出到了Justhost上,结果在MovableType中显示中文全部是乱码,如果MT连接的数据库指回到Godaddy的数据库上,中文就正常。
    在PhpMyadmin中查看字段,中文是 正常显示的,但在MovableType中查看到的就是乱码。

    比较滞后,发现区别如下:

    Godaddy:服务器版本: 5.0.96-log

    http://i45.tinypic.com/30xh2t1.png

    JustHost:服务器版本: 5.5.29-log

    http://i50.tinypic.com/of24ra.png

    JustHost中,所有字段都是UTF-general_ci字符集,到最后却来了个瑞典字符集,这个到底是怎么产生的?导出导入的时候有什么需要注意的地方吗?
    6 条回复    1970-01-01 08:00:00 +08:00
    leavic
        1
    leavic  
    OP
       2013-02-05 09:24:05 +08:00
    我查资料的时候,看到说phpmyadmin建立数据库的时候默认会把字符集设置成latin1_swedish_ci,这个要如何避免呢?
    leavic
        2
    leavic  
    OP
       2013-02-05 09:41:12 +08:00
    自问自答一下,问题解决了,导入数据库以后,上传这个工具修改一下数据库字符集就行了:
    http://www.phoca.cz/phoca-changing-collation/
    dimlau
        3
    dimlau  
       2013-02-05 14:17:43 +08:00   ❤️ 1
    ……
    转移的时候用 MT 自带的导入导出就没问题了。
    不过 postid 之类的可能会有变化,但是既然要全部重建也没影响嘛。
    leavic
        4
    leavic  
    OP
       2013-02-05 16:00:19 +08:00
    @dimlau 囧,其实我一直都直接访问site下面的blog 控制台,我就一直纳闷怎么MT有Backup却没有Restore,到System Overview一看才发现错怪他们了。
    dimlau
        5
    dimlau  
       2013-02-05 20:52:24 +08:00   ❤️ 1
    @leavic JustHost 是零折腾就可以装 MT 么?我现在的 VPS 快到期了,感觉略贵(对于月经 blog 来说),打算不再装逼用 VPS 了。
    leavic
        6
    leavic  
    OP
       2013-02-05 22:36:47 +08:00
    @dimlau 嗯,除了这个数据库问题(现在看来是很小的问题),可以算零折腾,唯一要做的就是改一下根据实际情况修改一下设置里的blog root发布目录。
    我就是感觉访问速度好像不太好,虽然上下载带宽是很足,但响应好像有点慢,不知道你那边感觉速度如何。JustHost和Bluehost是同一个集团旗下的,机房都在一起,不过犹他州机房好像到国内速度比burst.net还是慢了点。我已经准备好以后每次发文章先开VPN了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:53 · PVG 14:53 · LAX 22:53 · JFK 01:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.