问题是JSP网页上汉字乱码 数据库也乱码 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么数据库编码也是gbk 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么数据库编码也是gbk你在页面输入数据传到后台时,在保存到数据库之前是乱码不 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么数据库编码也是gbk你在页面输入数据传到后台时,在保存到数据库之前是乱码不页面输入数据,存入数据库乱码,控制台也乱码 数据库和项目都是gbk那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!在控制台也是乱码啊!急求找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么数据库编码也是gbk你在页面输入数据传到后台时,在保存到数据库之前是乱码不页面输入数据,存入数据库乱码,控制台也乱码跟踪从请求发出到保存入数据库这段代码,找到乱码是哪里发生的! step1.在tomcat的server.xml配置文件的connector项添加 URIEncoding='GBK' ,这样容器就会按照GBK解码;step2.对请求参数使用 encodeURI(请求参数) 进行编码,这是js内置的对象,会使用GBK进行编码。 你可以在请求地址加个编码试试:jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=gbk java后台和jsp编码保持一致就行了 如果不行 下面方法挨个试试如果servlet到jsp乱码 尝试response.setContentType("text/html;charset=gbk");如果jsp到servlet乱码 尝试 new String(str.getBytes("iso-8859-1"), "gbk")都不行尝试http://www.jb51.net/article/19850.htm 这样的问题让别人怎么回答?首先你要定位到底是哪个部分乱码了。直接在JSP页面显示 看看乱不乱,直接插数据库看看乱不乱 还有就是要注意调整浏览器的编码 保证三个地方编码一致,不管是gbk还是utf-8,一般只要他们一致,就不会乱1、服务器,tomcat为例,配置文件中编码方式可以改下配置tomcat的server.xml 在下面两个地方加:URIEncoding="UTF-8" <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>2、jsp页面,一般就是开头 <%@ page contentType="text/html; charset=utf-8" %>3、项目的编码方式 一看LZ就是在存数据的时候出现了编码问题,第一步看向服务器发生数据的jsp的数据编码,如果没有问题的话,那就是tomcat的编码问题了,因为tomcat默认的是拉丁1字符编码集。 菜鸟代码求助 问卷调查系统设计问卷 在tomcat startup.bat 执行时显示jdk 1.5和1.6两个版本 java基础问题 阿拉伯语在文件中的显示顺序问题 hql中直接类型转换问题 JSPweb问题 问题很简单,急盼告之 jsp上传文件的问题? spring security 3.2 自定义过滤器冲突问题 java搜索一个东西 左边就出来相关的推荐怎么做 jsp问题 求指教
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
数据库和项目都是gbk
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么
数据库和项目都是gbk
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么
数据库编码也是gbk
数据库和项目都是gbk
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么
数据库编码也是gbk
你在页面输入数据传到后台时,在保存到数据库之前是乱码不
数据库和项目都是gbk
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么
数据库编码也是gbk
你在页面输入数据传到后台时,在保存到数据库之前是乱码不
页面输入数据,存入数据库乱码,控制台也乱码
数据库和项目都是gbk
那你就要调试下保存到数据库这段代码了,你直接在控制台插入数据库会乱码吗?从前台获取请求参数会有乱码吗,然后保存到数据库呢!另外在看看你和数据库通信的编码!
在控制台也是乱码啊!急求
找到你的数据表,然后show create table 表名 看下你数据表的编码到底是什么
数据库编码也是gbk
你在页面输入数据传到后台时,在保存到数据库之前是乱码不
页面输入数据,存入数据库乱码,控制台也乱码
跟踪从请求发出到保存入数据库这段代码,找到乱码是哪里发生的!
step2.对请求参数使用 encodeURI(请求参数) 进行编码,这是js内置的对象,会使用GBK进行编码。
你可以在请求地址加个编码试试:
jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=gbk
如果不行 下面方法挨个试试
如果servlet到jsp乱码 尝试response.setContentType("text/html;charset=gbk");如果jsp到servlet乱码 尝试 new String(str.getBytes("iso-8859-1"), "gbk")都不行尝试http://www.jb51.net/article/19850.htm
保证三个地方编码一致,不管是gbk还是utf-8,一般只要他们一致,就不会乱
1、服务器,tomcat为例,配置文件中编码方式可以改下
配置tomcat的server.xml 在下面两个地方加:URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
2、jsp页面,一般就是开头
<%@ page contentType="text/html; charset=utf-8" %>3、项目的编码方式