初学JSP笔记———关于中文乱码
来源:互联网 发布:人工智能科学家 编辑:程序博客网 时间:2024/05/16 00:49
参考文献《零基础学java web 开发》
一.JSP页面中文乱码(1.HTML中的中文乱码。。2.JSP中动态输出中文乱码)
解决方法:在开始出的标签<%@ page ---------%>里面加上或修改contentType="text/html;charset=gb2312"。
二.URL 传递参数中文乱码
例如:<a href="uuuuu.jsp?param='中文'">点击处</a>
解决方法:修改Tomcat-->conf-->server.xml文件
<Connector port="8080" URIEncoding="gb2312" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
然后重启tomcat
三.表单提交乱码
如果是因为tomcat对post方法提交的表单采用了默认的编码‘ISO-8859-1’
解决办法:new String(posteddata.getBytes("ISO-8859-1"),"gb2312"); 其他编码也是类似解决,。但是这个方法只是针对少量这种乱码的解决
。。实际开发中还是得使用过滤器filter...。下面介绍过滤器原理:每一个请求,都必须经过过滤器处理才能继续发送到目的页面...post--request--filter--page...
代码略
四.数据库操作中文乱码
1.建立数据库的时候选择支持中文的编码。最好跟jsp页面编码一致。
2.jdbc中使用类似下面的形式:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs;useUnicode=true;characterEncoding=gb2312
但如果数据库已经是ISO-8859-1编码。就成了写入正常中文,读出来是ISO-8859-1编码的(即乱码了)。。。解决是用转码:new String(posteddata.getBytes("ISO-8859-1"),"gb2312");
- 初学JSP笔记———关于中文乱码
- JSP学习笔记之二——关于中文乱码
- 初学jsp补漏——中文乱码的解决方法
- 关于jsp页面中文乱码
- 关于jsp中文乱码问题。
- 关于jsp中 中文乱码
- jsp—(GET传值)—>servlet 中文乱码解决方案
- Cas登录页面修改——jsp页面中文乱码
- JavaWeb—jsp页面中文乱码的几个问题
- 关于jsp中文乱码的问题
- 关于JSP页面中文乱码的问题
- JSP关于request.getParameter("");中文乱码问题
- 关于servlet/jsp的中文乱码问题
- 关于JSP中文乱码问题解决方法
- 关于jsp的常用小知识——和初学jsp者共享
- 解决jsp中的中文乱码问题笔记
- 解决jsp中的中文乱码问题笔记
- 初学ML笔记NO.5——关于熵
- sqlserver 2008 sqlcmd无法登陆
- OP AMP - 反馈理论在运放中的应用
- TabHost,TabWidget
- servlet总结
- 电脑安全策略知识
- 初学JSP笔记———关于中文乱码
- 数据结构 第六章--线索二叉树
- 关键路径
- 粗心啊
- Qt 使用qmake 遇到 warning LNK4042: object specified more than once; extras ignored 错误的处理办法
- 导师制——把我们紧紧地联系在一起!
- Eclipse DDMS 无法查看手机/data/data
- 我的OpenCV学习笔记(八):空域滤波之均值滤波
- adb shell 命令详解