java.io.unsupportedencodingexception:MS950 错误
http://ebank.spdb.com.cn/entclient/release/SPDB-Enterprise-Tool.exe
今天朋友发工资,使用【上海浦发展银行企业客户服务系统】出现错误,具体情况如下:
vm terminated. Exit code 1 我一看是用的 eclipse rcp程序.

解决办法如下:
开始=》设置=》控制面板=》区域与语言
语言请设置成为"中文(中国)",程序正常运行。

其中分析过程中调用了下java -version
发现错误内容为 java.io.unsupportedencodingexception:MS950.意思是繁体语言。
两条命令可以解决:set JAVA_TOOL_OPTIONS=-Dfile.encoding=gbk 或者 设置xp用户环境变量 JAVA_TOOL_OPTIONS 值为 -Dfile.encoding=gbk
分析过程:


其中utf-8是我试验后留的图。