作者jimshsu (jims)
看板java
标题Re: [J2SE] 请问系统安装的JRE显示中文的编码问题
时间Fri Dec 4 14:02:26 2009
对於编码的问题我还是不着头绪~~
我再描述一下我的问题好了
我有一个JAVA WEB START的介面测试上传下载
核心的动作是
File destFile = new File(destURI);
ftp.get(remoteFile, destFile);
//remoteFile是远端主机资料库查询得到的中文档名
//ex: remoteFile = ftp://test.com/中文.txt
//destURI = C:/test/中文.txt
//ftp是一个实际执行传输的物件
结果实际让使用者从brower启用JWS後发现
1.linux启动的jre可以正常执行我这个JWS(中文档名上传下载)
2.在的xp启动的jre会似乎没有把java 内部获得的UTF8中文档名转成MS950,
因此出现乱码
以上都是jre1.6
想请教各位,我查询网路的说法
JAVA内部是utf8~JRE会自动处理本地端的编码与UTF8的转换
但是在我这例子,似乎它没有处理这段~~
不知版友所提的指定编码要在哪里做?
~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:推 PsMonkey:你的核心动作实在是看不懂...... 12/04 14:18
※ 编辑: jimshsu 来自: 140.109.98.218 (12/04 14:28)
2F:推 PsMonkey:还是一样阿... 重点是你的 ftp 是怎麽写的? 12/04 15:09