Solve the problem that the httpclient code runs normally in eclipse and the ant code is garbled after compilation and packaging (-dfile. Encoding)
Run in eclipseProgramData retrieval is normal, but when the program is packaged and run to obtain data garbled, you can view the Windows process to find the difference:
Eclipse runs:
Caption1_javaw.exe
CommandLine = c: \ Java \ jre6 \ bin \ javaw.exe-Dfiles. Encoding = UTF-8-Classpath D: \ eclip
Se3.6 \ eclipse \ workspace \ dciclient ......
After packaging:
Captionpolicjava.exe
CommandLine = "C: \ Java \ jdk1.6.0 _ 18 \ bin \ Java" "-xmx512m" "-XX: maxpermsize = 256 m ""-
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
Add-Dfiles. Encoding = UTF-8That's right.