Universe 帮助中心

9.6 回写数据到数据库,中文乱码

创建于 2022-11-03 / 最近更新于 2022-11-09 / 1861
字体: [默认] [大] [更大]

问题背景: 回写到数据库的数据,显示中文乱码 变成 ?如图所示 ,store_name 字段是中文, 但是显示为乱码。

image.png

问题原因1: 创建数据库的时候要检查 数据库字符集要为UTF-8

image.png

问题原因2: 表的字段store_name 字符集也要为UTF-8, 如下图所示。

image.png

问题原因3: 需要查看 mysql服务的 character-set-server 的配置。

使用show variables like 'character%';  可以查看character-set-server 的配置。

修改完character-set-server 配置以后重启mysql服务, 再重新导入数据,中文字段显示正常。

image.png

具体修改配置方法请参考网络文档


4 人点赞过