您的位置:首页 > 移动开发

Websphere Application Server JVM通用参数对文本文件汉字编码的影响

2014-05-07 16:06 435 查看
Web应用系统部署在WAS(Websphere Application Server)下,系统存在这样一个功能,读取数据库内的数据,

写入本地文本文件,提供给用户下载。

问题是在文本文件生成后,中文出现乱码(全部显示“?”)。系统本身记录的日志文件中文也为乱码,查看日志和

文本文件的编码,发现均为ASCI编码。



系统和环境变量为zh_CN.UTF-8。



解决办法:

登陆WAS管理控制台,依次点击:

    服务器-》服务器类型-》WebSphere Application Server -》server 1(应用服务器名称,需要修改哪个就点击哪个)-》java和进程管理 -》进程定义-》java虚拟机,设置 通用 JVM 参数

-Dfile.encoding=UTF-8

-Dclient.encoding.override=UTF-8

-Ddefault.client.encoding=UTF-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息