求助!问题比较严重,关于中文乱码

qizi_java 05-05-15

最近用java做类似flashget的ftp,http下载软件,出现一奇怪现象,当下载为http://.............,软件时。他会重定向到 location ftp://............./down/%CD%F8%C2%E7%B9%A4%BE%DF/QQ%B9%A4%BE%DF/QQGameAll.EXE
到这个ftp地址。 其实这个地址为:ftp:// ............/down/网络工具/QQ工具/QQGameAll.EXE

然而,用LIST /down/%CD%F8%C2%E7%B9%A4%BE%DF/QQ%B9%A4%BE%DF/QQGameAll.EXE,得不到这个位置,ftp协议要报错,如果是 LIST /down/网络工具/QQ工具/QQGameAll.EXE 则完全成功,

另外flashget能够完全解析出中文。

这一定存在一个转码问题,请那个高手指点一下,怎么能在java环境下转码,或者提供什么方法??

banq
2005-05-19 11:46

属于Java的通用中文问题解决办法,参考《java实用系统开发指南》Jive章节的中文问题解决法,采用结扎法,逐点关注,统一编码(建议为UTF-8)。