读书人

关于struts上传中文文件名后乱码有关问

发布时间: 2012-03-20 14:01:11 作者: rapoo

关于struts上传中文文件名后乱码问题
我遇到了一个奇怪的问题,用struts上传文件时,若中文文件名时是自己通过键盘后打上去的,则一切正常;若中文文件名是采用新建文件时的默认文件名,则会出现乱码,例如新建excel的默认文件名是 "新建 Microsoft Excel 工作表.xls ",这是怎么回事呀?有哪位高人知道请帮忙解决,急!!!

[解决办法]
编码的转换就可以了。。
[解决办法]
request.setCharacterEncoding( " ");
[解决办法]
request.setCharacterEncoding( "gbk ");
[解决办法]
是编码转换问题。。写一个转换类。。如果只有上传这一个地用,就用楼上的方法。
[解决办法]
用newxy,有用写java代码,乱码这类的问题一网打尽。
[解决办法]
String prmStr;
prmStr = new String(prmStr.getBytes( "iso-8859-1 "), "Shift_JIS ");

我用的是这个方法转换的

读书人网 >Java Web开发

热点推荐