您的位置:首页 > 理论基础 > 计算机网络

解决httpclient在eclipse运行编码正常,ant编译打包后运行获取数据为乱码的问题(-Dfile.encoding)

2012-05-23 19:53 585 查看
解决httpclient在eclipse运行编码正常,ant编译打包后运行获取数据为乱码的问题(-Dfile.encoding)

在eclipse运行程序获取数据一切正常,但是当程序打包后运行获取数据出现乱码,通过查看windows进程发现有区别:

Eclipse运行的:

Caption=javaw.exe
CommandLine=C:\java\jre6\bin\javaw.exe -Dfile.encoding=UTF-8 -classpath D:\eclip
se3.6\eclipse\workspace\DCIClient……

打包后的:

Caption=java.exe
CommandLine="C:\java\jdk1.6.0_18\bin\java" "-Xmx512m" "-XX:MaxPermSize=256m" "-
Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETT
LE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LI
MIT=" -jar launcher\launcher.jar -lib ..\libswt\win32

加上-Dfile.encoding=UTF-8 就对了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐