9.6 回写数据到数据库,中文乱码
创建于 2022-11-03 / 最近更新于 2022-11-09 / 1902
字体:
[默认]
[大]
[更大]
问题背景: 回写到数据库的数据,显示中文乱码 变成 ?如图所示 ,store_name 字段是中文, 但是显示为乱码。
问题原因1: 创建数据库的时候要检查 数据库字符集要为UTF-8
问题原因2: 表的字段store_name 字符集也要为UTF-8, 如下图所示。
问题原因3: 需要查看 mysql服务的 character-set-server 的配置。
使用show variables like 'character%'; 可以查看character-set-server 的配置。
修改完character-set-server 配置以后重启mysql服务, 再重新导入数据,中文字段显示正常。
具体修改配置方法请参考网络文档 。
4 人点赞过