转换为UTF 8后在DB中处理特殊字符

时间:2014-04-23 17:05:42

标签: mysql special-characters

我目前正面临一个问题,我的网站有来自全球各地的用户,他们在地址中使用特殊字符,我已经转换了我的数据库来处理新用户地址,但数据库中较早的地址是当我将地址导出为CSV时,不会遇到可读格式。是否有任何脚本可以清除当数据库处于拉丁文-1时保存的字符,以及它们最初应该如何显示。

由于

1 个答案:

答案 0 :(得分:0)

由于这是一次性改变:

  1. 从您的更改之前还原数据库的备份 发展环境。
  2. 将名称和地址表导出为CSV。
  3. 使用OpenOffice将CSV读入普通电子表格,并指定源编码。
  4. 检查一切正常,另存为.ods电子表格
  5. 重新打开,另存为CSV,指定UTF-8
  6. 使用UTF-8编码在新数据库中创建临时表
  7. 按照此处所述更新行:
  8. Import CSV to Update only one column in table