美文网首页
关于jboss启动后获取爬虫中文乱码问题

关于jboss启动后获取爬虫中文乱码问题

作者: 邪恶的正派 | 来源:发表于2019-04-18 21:16 被阅读0次

最近部署项目,遇到了些问题。一个java写的爬虫,部署在linux服务器下,插入到数据库,中文是正常的。但是我部署在windows下后,通过xpath爬取到的数据就是乱码。找了很久,之前以为数据库编码格式。改了。jboss编码格式也改了,utf-8,但是都没有用。于是,有同事给我说是jdk编码问题,于是按照jdk乱码问题去搜索,找到了答案,感谢win7 jdk 乱码问题这篇文章的作者,设置了编码格式,系统变量新增一个变量和值J:AVA_TOOL_OPTIONS,值为“-Dfile.encoding=UTF-8”。
再次访问接口,获取到的正确了

接口返回数据
但是,再次发现控制台打印的居然也是中文乱码,这有强迫症的我,不能忍。
找到jboss的run.bat文件,然后去设置set JAVA_OPTS后加:-Dfile.encoding="UTF-8"
这里感谢这篇文章jboss控制台乱码问题
好了,目前来说,问题基本解决了。就看明天早上进入数据库的数据是否正常。

相关文章

网友评论

      本文标题:关于jboss启动后获取爬虫中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/mtsxgqtx.html