解决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 就对了
在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 就对了
相关文章推荐
- java -Dfile.encoding设置解决程序运行乱码问题
- eclipse下正常,打包后运行出现乱码的问题
- 解决 Eclipse 下使用 Ant 编译出现问题: 警告:编码 GBK 的不可映射字符
- java -Dfile.encoding设置解决程序运行乱码问题
- 练习 2017-08-13 获取进程数据-编译和运行Java代码 问题在截图上 留待解决。
- java_eclipse_设置全局编码_utf-8_编译class指定_运行jar乱码解决_不依赖环境
- 写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true解决了问题
- 编译hadoop-0.20.2源码时执行ant eclipse-files出现.eclipse.templates does not exist问题解决方案
- 解决ldap获取数据中的objectGUID乱码问题
- http协议4---GET方式和POST方式获取表单数据举例3(统一方式获取,解决中文乱码问题)
- 解决maven打包编译出现File encoding has not been set问题
- Android Studio 设置项目编码,解决Android Studio项目运行时乱码问题
- GitBash 下如何解决javac/java编译运行乱码问题
- Java中解决Servlet获取请求(GET/POST)数据时数据乱码问题
- Hudson中使用ant编译工程乱码问题的解决
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 解决在eclipse中建本地server运行项目所遇到中文乱码的问题
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法