JSP页面输入汉字为乱码的解决办法
来源:互联网 发布:在淘宝上开网店程序 编辑:程序博客网 时间:2024/05/01 17:42
在做网站系统测试时遇到的一个问题:前端JSP页面读入的汉字存入数据库后,存储在数据库中的均为乱码,在网上搜了一下都说要改为utf-8,但是我程序中使用的是gb2312,按理说一个是通用编码方式,一个是汉字编码方式,处理汉字应该都没问题。找了很多解决方法之后均无果。。后来发现原来是因为request.setCharacterEncoding("gb2312");的位置,将request.setCharacterEncoding("gb2312");放到Java处理部分的最顶端就无乱码了。。
修改前
<% Tcmcs000 tcmcs000 = new Tcmcs000(); tcmcs000=(Tcmcs000)session.getAttribute("userBean"); if(tcmcs000!=null){ String usid="",comp=""; usid=tcmcs000.getUsid(); comp=tcmcs000.getComp(); String jjno="",pono="",opt="",xuno=""; jjno=request.getParameter("jjno"); pono=request.getParameter("pono"); xuno=request.getParameter("xuno"); opt=request.getParameter("opt"); String sql=""; request.setCharacterEncoding("gb2312"); if("doSave".equals(opt)){ ...... %>
修改后
<% request.setCharacterEncoding("gb2312"); Tcmcs000 tcmcs000 = new Tcmcs000(); tcmcs000=(Tcmcs000)session.getAttribute("userBean"); if(tcmcs000!=null){ String usid="",comp=""; usid=tcmcs000.getUsid(); comp=tcmcs000.getComp(); String jjno="",pono="",opt="",xuno=""; jjno=request.getParameter("jjno"); pono=request.getParameter("pono"); xuno=request.getParameter("xuno"); opt=request.getParameter("opt"); String sql=""; if("doSave".equals(opt)){ ......%>
0 0
- JSP页面输入汉字为乱码的解决办法
- jsp汉字乱码解决办法
- jsp页面输入中文乱码的问题
- jsp页面乱码--乱码解决办法(初步的解决办法)
- JSP页面图片路径为中文时乱码解决办法
- JSP页面图片路径为中文时乱码解决办法
- JSP页面图片路径为中文时乱码解决办法
- JSP页面图片路径为中文时乱码解决办法
- jsp页面利用get方式提交到后台的数据为乱码格式的解决办法
- Win7剪贴板粘贴汉字显示为乱码的解决办法
- 解决jsp页面汉字乱码问题
- netbeans汉字乱码显示为方块解决办法
- aspx页面中文汉字显示为乱码
- aspx页面中文汉字显示为乱码
- jsp页面间传递的参数乱码的解决办法
- jsp包含页面时出现乱码的解决办法
- JSP页面乱码的所有情况及解决办法
- 编写jsp页面的时候,直接在页面里输入汉字,保存时出现编码错误
- 类模板1——基本概念
- Spring中@ModelAttribute注解用法小结
- HDU 1272 小希的迷宫 并查集判断回路和连通
- XPATH 注入的介绍与代码防御
- Win32 程序基础知识
- JSP页面输入汉字为乱码的解决办法
- H3C中批量端口添加到Vlan
- JQuery的Dom操作
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 王学岗WebView(一)
- HDU#1049:Climbing Worm
- web移动端事件总结
- HY项目中问题总结(tableview 的细节处理以及基类的使用)
- 设计模式(一) 基本概念