kettle JVM参数设置 kettle中文乱码


问题描述:

kettle从MySQL数据库中获取中文字段值乱码。

问题分析:

出现乱码,肯定是编码问题,没得商量

解决历程:

1、查看数据库编码,utf8

2、设置kettle数据库连接编码为utf8,如下图。高兴的再次获取数据,我去,仍然乱码,真的不知道为什么。

3、通过JAVA自带的监控程序jvisualvm.exe查看(该监控程序在JDK安装目录的bin目录下),kettle的JVM参数木有设置编码(图片是我加了JVM参数的截图)

4、修改kettle启动程序(spoon.bat),添加编码参数如下图。再次获取数据,哟嚯,正常了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM