乱码是web开发经常遇到的问题。经过下面5步处理应该能解决这些问题。
首先说明,开发工具eclipse 数据库 mysql
- 1、指定java工程编码 右键点击创建的工程,选择properties,选择resources指定编码
- 2、创建数据库时指定编码 比如create database sm default character set gbk;
- 3、java连接数据库创建连接时 Connection connection = DriverManager. getConnection("jdbc:mysql://localhost:3306/sm"+ "?useUnicode=true&characterEncoding=gbk,"root", "123");即在url后加上指定编码的字符串
- 4、servlet类方法中request和respond对象制定编码 req.setCharacterEncoding("gbk");resp.setCharacterEncoding("gbk");
- resp.setContentType("text/html;charset=gbk");
- 5、找到servers工程中 server.xml文件 找到其中<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="GBK" />最后加上URIEncoding="GBK"即可
分享到:
相关推荐
这是servlet出现乱码,以及乱码出现时的解决办法。
F:\文档\PDF格式学习资料\主题:Java Web开发(JSP、Servlet)乱码终极解决方案.txtF:\文档\PDF格式学习资料\主题:Java Web开发(JSP、Servlet)乱码终极解决方案.txtF:\文档\PDF格式学习资料\主题:Java Web开发...
jsp+servlet+mysql乱码解决的 累积各路方法 最终终成正果
关于java中使用servlet中解决乱码!
解决jsp+servlet开发中的中文乱码问题
servlet输出JS乱码问题
在Java Web程序开发中,由于Web容器内部使用编码格式并不支持中文字符集,所以,处理浏览器请求中的中文数据就会出现乱码的现象。由于Web容器使用了ISO-8859-1的编码格式,所以在Web应用的业务处理中也会使用ISO-...
jsp传参 servlet接收中文乱码问题的解决方法.docx
解决servlet页面乱码问题,对于初学者还是有帮助的
用ajax 通过url传参数给servlet时,在servlet提取时一直是乱码,即使用了统一的字符编码也没用。
servlet与jsp中文乱码处理,详细介绍多种乱码处理方法,包括使用过滤器的方法
web.xml配置汇总(servlet2.3) web.xml配置汇总(servlet2.3) web.xml配置汇总(servlet2.3) web.xml配置汇总(servlet2.3)
最简单的写法 只要JSP页面的 编码格式和 web.xml 编码格式一样就行
web应用开发基础技术, servlet 简单概念以及图示。
初学 Java Web 开发,请远离各种框架,从 Servlet 开发
彻底解决Servlet及jsp解决中文乱码问题
jspservlet取参数乱码问题分析jspservlet取参数乱码问题分析jspservlet取参数乱码问题分析jspservlet取参数乱码问题分析jspservlet取参数乱码问题分析
Servlet JSP深入详解 基于Tomcat的Web开发
Servlet + Tomcat 中文乱码的解决方法,浏览器把Unicode字符转换为GBK字符,这样页面的内容和浏览器的显示模式都设成了GBK,就不会乱码了
在利用Servlet/JSP技术开发java Web应用程序的时候,不可避免的会遇到中文乱码问题,本文首先介绍了Web应用中常用的编码方式,然后分析了J2EE平台下Web应用中文乱码问题产生的原因,并在此基础上针对不同情况提出了解决...