l154975439 发表于 2007-12-12 01:43

还是乱码问题,似乎与前面的不同

这两个图片,一个是下载页面.英文的可以正常下载,但是中文的就会出现下面那个页面所示的乱码
各位大哥大姐,这个问题应该如何解决?
[img]http://photo.store.qq.com/http_imgload.cgi?/rurl2=e340fa1ec80b7a13a33d07cfc10d6b9cd9ab334df0ed7a02ab2e85c1d4bf955e5256cbb3e78693e3327811851e6982cee0d7f4d7cb7bd53b868065827784eb2ba3a8d4637197cdb00c7bf02b00d60ef6173520fc[/img]
[img]http://photo.store.qq.com/http_imgload.cgi?/rurl2=aaca47595aff0af3cedc874c79369c070fbfee064e258c0e2158b1a524bb74d217e4e72ec4c14138fcbe1479b8f21cb9faf04cd7bc6d6b6d31b46a79a67211968d9c165ccd89ab79958cda4b4095ee0f4b07d6f1[/img]

suncf1985 发表于 2007-12-12 08:41

[em10]  能说详细点吗?

sea7 发表于 2007-12-12 11:08

对字符进行转码,比如你下载的文件名fileName
String fileName=new String(fileName.getBytes("ISO-8859-1"),"gb2312")

l154975439 发表于 2007-12-12 23:55

?????

我试了试,不行啊
用这种方法转换后,汉字都成了问号了?

guoxhvip 发表于 2007-12-13 04:06

要保证你的编码都是一致的

l154975439 发表于 2007-12-13 15:42

编码一致

是啊,我全改成GB2312了

marer 发表于 2007-12-14 13:24

文件的下载会经常出现这样的问题,我给你个例子吧,目前还没有时间再去完善它,可以正常下载中文文件,但下载后的文件名是乱码,可能可以帮助你解决一部份问题.

l154975439 发表于 2007-12-17 16:06

谢谢啊

谢谢啊,我研究研究

页: [1]

编程论坛