首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql插入数据汉字时,显示“?”,求解决,该如何解决

2012-06-07 
mysql插入数据汉字时,显示“??”,求解决从jsp页面传输汉字,在mysql里面显示??? 这样的乱码。但我jsp页面读取

mysql插入数据汉字时,显示“??”,求解决
从jsp页面传输汉字,在mysql里面显示??? 这样的乱码。

但我jsp页面读取时,并没有出现??? 这样的乱码,而是当时我输入的汉字



[解决办法]
设置一下字符集。 比如在你的JSP代码中执行一下SQL语句 set names 'gbk';

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
[解决办法]
set names gbk;
然后再select
[解决办法]
还是字符集的原因
set name gbk;

[解决办法]
如果是前台传递的参数到后台乱码
<%=java.net.URLEncoder.encode(xxxx,"UTF-8")%>
试试
[解决办法]
如果是前台的参数后台得到的时候,你先看看没保存之前的 属性 是否乱码。要是不乱的话,就是你数据库的问题了。

热点排行