luozhenwu 发表于 2016-06-06 20:42

还是乱码问题?

原以为自己对MySQL中的编码搞得很清楚了。现遇到一个问题,还是没法解决。
环境:Windows 10、MySQL 5.5.8
默认编码如下:

现数据在Excel中,将其转换成纯文本文档,然后在MySQL中为其创建数据库和相应结构的表,如下:

具体结构及编码:

现使用load data infile *** into table think_gwy语句插入,记录能插入,但全是乱码,不管原始文本文件以ansi还是utf8格式存放。求解。
如果有详细介绍MySQL中内部编码转换的文章就更好了。谢谢
现在不想改配置文件把character_set_database和character_set_server中的latin1改成utf8或gbk,其他编码可改。问有什么解决办法?

action08 发表于 2016-06-07 13:30

本帖最后由 action08 于 2016-06-07 13:30 编辑

如果不想以后麻烦,建议采纳标准utf8,
这个标准已经在linux,浏览器,xml种种扩展格式(如odt),广泛使用。只有纠结的windows10还不完善

lyhabc 发表于 2016-06-07 20:21

本帖最后由 lyhabc 于 2016-06-07 20:22 编辑

mysql字符集调整总结
--http://xjsunjie.blog.51cto.com/999372/1355013

核心就是 三码统一
服务器,终端, DB级别
db server -> dbname -> table -> column
页: [1]
查看完整版本: 还是乱码问题?