为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

struts2文件下载时中文文件名乱码是咋回事

2017-09-17 2页 doc 11KB 24阅读

用户头像

is_105949

暂无简介

举报
struts2文件下载时中文文件名乱码是咋回事struts2文件下载时中文文件名乱码是咋回事 struts2文件下载时,中文文件名乱码是怎么回事, struts2下载一个以中文为文件名的文件,下载后文件名乱码是怎么回事, Java code // 解决方法如下: downFileName = new String(downFileName.getBytes(), ISO8859-1 ); 请问为什么会出现乱码,不是很了解,麻烦解释下,谢谢。。。 ------解决方案-----------------------------------------------...
struts2文件下载时中文文件名乱码是咋回事
struts2文件下载时中文文件名乱码是咋回事 struts2文件下载时,中文文件名乱码是怎么回事, struts2下载一个以中文为文件名的文件,下载后文件名乱码是怎么回事, Java code // 解决方法如下: downFileName = new String(downFileName.getBytes(), ISO8859-1 ); 请问为什么会出现乱码,不是很了解,麻烦解释下,谢谢。。。 ------解决方案-------------------------------------------------------- 当在网络中传输时,因为setHeader方法中的字符只能按ISO8859-1传输,所以这时候就又 把Unicode字符转换成了 ISO8859-1的编码传到浏览器(就是把刚才高位补的零全去掉), 这时浏览器接收到的ISO8859-1码的字符因为符合GB2312编码,所以就可 以显示中文了。 ------解决方案-------------------------------------------------------- 当时我也遇到类似的问题,觉的是struts2的bug ------解决方案-------------------------------------------------------- 同1楼,字符类传输使用 iso8859_1 在后台接收参数时使用以下方法解决: Java code String name = request.getParameter( name ); name = new String(name.getBytes( iso8859_1 ), GB2312 );
/
本文档为【struts2文件下载时中文文件名乱码是咋回事】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索