Mysql数据库数据乱码怎么恢复? 现在要统计数据库的数据信息,突然发现数据都是乱码,比如“绉????澶????澶????”这样的数据,我怎么才能把这个乱码数据还原呢?很着急啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set names gbk; or set names utf8 or set names latin1; show variables like 'character%' http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspxMySQL 中文显示乱码 你需要先确认现在数据的编码是不是已经和原来不一样了 如果是这样 就需要用alter table来修改编码如果不是(只是你连接数据库时没有使用正确的连接编码) 那么只需要用set names命令改正连接问题就好 如果你知道你插入的乱码数据用的是什么编码就可以恢复。我另存我的页面,显示是unicode编码,正常应该是utf8或者gb2312吧 如果你知道你插入的乱码数据用的是什么编码就可以恢复。我另存我的页面,显示是unicode编码,正常应该是utf8或者gb2312吧页面编码不能看出什么的,需要看到你后台是什么编码,因为有可能在前台向后台的传递过程中编码改变了。所以如果你知道到你后台的数据是什么编码,也就知道了插入数据里面的数据是什么编码,这样只需要进行一次编码转换就行了,否则,如果你都不知道原始编码是什么,更是无法谈转码了。 数据库优化? 存储过程中创建临时表,其中表名是参数,如何实现? 如何查詢中增加序號 帮我写个sql语句。 求一sql语句, 请问:一个分阶段查询SQL表中数据的查询语句? mysql中有没有类似@@IDENTITY这样的变量呢,如何实现? mysql怎样得到字段的值啊?怎么我得不到正确的结果? 请问没有相同条件,能否将两个表的数据链到一起呢?!(join) mysql中怎么把数据倒出来? 多游戏排名,好难啊,求大神们帮忙 join的性能问题
MySQL 中文显示乱码
如果是这样 就需要用alter table来修改编码
如果不是(只是你连接数据库时没有使用正确的连接编码) 那么只需要用set names命令改正连接问题就好
页面编码不能看出什么的,需要看到你后台是什么编码,因为有可能在前台向后台的传递过程中编码改变了。所以如果你知道到你后台的数据是什么编码,也就知道了插入数据里面的数据是什么编码,这样只需要进行一次编码转换就行了,否则,如果你都不知道原始编码是什么,更是无法谈转码了。