【发布时间】:2018-07-24 07:57:45
【问题描述】:
如何编译将表列从 cp1251 转换为 utf8 的 SQL 查询。我的数据库和里面所有的表都是utf8的编码,但是里面的信息在cp1251上。由于此信息显示不正确。设置中的编码的简单更改将它们变成其他难以理解的符号。我试图在转储中更改DEFAULT CHARESET,但它也没有帮助:(也许还有其他方法?
部分数据库:
我这样做了:
- mysqldump -u mysql -p Conference_db --allow-keywords --create-options --complete-insert --default-character-set=utf8 --add-drop-table > dump.sql
- 所有 ...DEFAULT CHARESET=utf8 更改为 ...DEFAULT CHARESET=cp1251(在 CREATE TABLE 中)
-
mysql -u mysql -p conference_db --default-character-set=cp1251
【问题讨论】:
标签: mysql sql unicode converter character-set