现象
用kettle输入excel数据会出现中文乱码(我的直接是???)
其实原因很简单
- 查看数据库编码方式:在你创建数据库的时候,没有设置数据库的编码方式 默认为latin编码方式,进入mysql,通过
show variables like 'char%';查看,可知很多latin编码设置。 - 修改数据库编码方式:
- 对于ubuntu系统操作ubuntu修改mysql编码格式
- 对于centos系统操作centOS7下的MySQL编码设置
- 对于windows系统操作Win10 MySQL5.7中文乱码问题
`通过更改设置可以解决90%以上问题
当使用Kettle从Excel导入数据时遇到中文乱码,通常是由于数据库编码设置不正确导致。解决方法包括检查数据库编码,如MySQL的latin编码设置,并根据系统类型(Ubuntu、CentOS、Windows)调整MySQL的编码格式为支持中文的格式,如UTF-8。通过这些步骤,大多数乱码问题可以得到解决。
1万+

被折叠的 条评论
为什么被折叠?



