照着老师的视频写了一段上传代码,但是总是卡在中文乱码的问题上了。上传英文文件没问题,但是上传中文文件的时候,直接报错,不上传文件,也不打印文件名(包括乱码的)。如下面的报错:java.io.FileNotFoundException: D:\upload\[??1024]?????2?[00_50_11][20120407-224603-0].JPG (文件名、目录名或卷标语法不正确。)
还有我加了:
<constant name="struts.i18n.encoding" value="gbk"></constant>
还有我也在action里面转换了文件名的编码,还是没用。谢谢。
还有我加了:
<constant name="struts.i18n.encoding" value="gbk"></constant>
还有我也在action里面转换了文件名的编码,还是没用。谢谢。
我知道了,我显示结果的页面编码是“iso-8859-1”,没有改,无论我前面怎么转码,到这里之后又变成乱码了,所以总是显示错了,连下载链接也乱码。 无论怎么样谢谢了。