解决乱码的几个方法
一: jsp 页面编码格式设置为UTF-8时
可以将文件new String( myFile.getFileName().getByte("GBK"),"UTF-8");
可以发现上传后文件名的最后一个字为乱码
传说能解决问题:
String value = new String(m_binArray, m_startData, (m_endData - m_startData) + 1);
String value = new String(m_binArray, m_startData, (m_endData - m_startData) + 1,"UTF-8");
不过我没成功
二:jsp页面设置为GB2312时
<%@ page contentType="text/html;charset=GB2312" language="java"%>
似乎不会有乱码问题,根本不需要任何转码。我尝试成功 包括汉字的奇数和偶数都不会
试验存在于Struts +spring 加字符集过滤设置为UTF-8 jdk 1.6 tomcat 6.0