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")%>
试试
------解决方案--------------------如果是前台的参数后台得到的时候,你先看看没保存之前的 属性 是否乱码。要是不乱的话,就是你数据库的问题了。