您的位置:首页 > 编程语言 > Java开发

jspsmart 支持jdk1.4 解决utf-8编码时出现乱码的问题 附源码和jar包

2013-06-24 12:07 477 查看
1.当页面上传有参数时,中文会乱码,解决页面上中文参数乱码方法:
修改类SmartUpload()中的upload()方法
将 //String s11 = new String(m_binArray,m_startData,(m_endData - m_startData) + 1);修改 为 String s11 = new String(m_binArray,m_startData,(m_endData - m_startData) + 1, "utf-8");
2.当上传时文件名为中文时,解决中文乱码,修改类SmartUpload()中的getDataHeader()方法,将//String s = new String(m_binArray,i,(j - i) + 1); //return s;修改为

Stirng s = null;
try {
s = new String(m_binArray,i,(j - i) + 1, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return s;

这样页面上就不用再转码了。页面设置成"utf-8"编码即可。



‍‍
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐