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;修改为
这样页面上就不用再转码了。页面设置成"utf-8"编码即可。
修改类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"编码即可。
相关文章推荐
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- smarty截取中文字符乱码问题的解决支持utf-8编码
- JSP 即使使用UTF-8编码,仍然出现中文乱码问题的原因
- JSP 表单输入,UTF编码,get方式提交数据出现中文乱码解决方法
- 解决jdk1.4生成二维码问题,因为现下生成二维码的jar包,版本最低支持jdk1.5以上的版本,老的项目中想使用二维码,直接使用jar包无法使用
- 解压文件源码(需要引入ant.jar包,解决zip文件名为中文出现乱码问题)
- jspsmartupload乱码问题(修改源码的解决办法)
- jspsmartupload乱码问题(修改源码的解决办法)
- jspsmartupload乱码问题(修改源码的解决办法)
- MySQL终极配置解决UTF8编码出现的乱码问题
- 关于在MySQL 、 VC、 JSP 中使用UTF-8解决中文生僻字乱码的问题
- 解决VS2005打开UTF-8编码文档乱码问题(ZZ)
- JSP中UTF-8编码问题的解决方法 – tomcat
- jsp用表单提交信息到另一个jsp出现乱码问题解决。
- 在控制器中添加过滤器,解决中文由jsp到action进而到数据库传输过程中出现的乱码问题(Struts)
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- JspSmartUpload中文乱码问题解决
- 解决本地文本文件上传到服务器乱码问题(C#),ANSI转UTF-8编码
- JSP include HTML出现乱码 问题解决
- JspSmartUpload上传中文时出现乱码的解决方法