代码之家  ›  专栏  ›  技术社区  ›  Max Williams

已部署(即服务器端)的mysql db是UTF-8,但本地版本不是

  •  0
  • Max Williams  · 技术社区  · 14 年前

    至少我认为这是问题所在。在我的暂存数据库和生产数据库(都在同一台服务器上)中,我有一个带有文本字段的表,其中包含html。其中一些有网络报价,显示良好。

    然而,在本地,我有我的开发数据库,它是staging数据库的一个副本(它是通过使用mysqldump转储staging db,删除我的本地数据库,然后将staging dump文件推送到mysql中复制的)。在本地,webquote在mysql中显示为(作为开始webquote)。

    我猜这是因为我的本地数据库没有正确设置utf-8?我怎么才能确定呢?我该如何修复它?

    谢谢你的建议-麦克斯

    1 回复  |  直到 14 年前
        1
  •  0
  •   Turbo J    14 年前

    尝试使用 mysql --default-character-set=utf8 [...] 为了你当地的进口。