55问答网
所有问题
关于MYSQL数据库中文显示乱码问题
mysql中要是设置gb2312和gbk的话中文显示为“??”,而设置utf8时则显示为乱码,不知道为什么,请达人赐教啊!!!
不甚感激
以下两种方法都试了,还是不行,一直出现问号
举报该问题
推荐答案 2009-01-02
两种办法:
一:在安装目录的根目录下个my.ini 替换default-character-set=latin为:default-character-set=gb2312(注意两处)完成后重新建数据库即可。
二:安装数据库的时候选择语言gb2312,不要使用默认语言。
两种方法都是可以解决的,而两种方法都要求重新创建数据库。
如果还不正确就参考:
http://blog.sina.com.cn/s/blog_59734f4a0100c2o0.html
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/RI4cLIIe.html
其他回答
第1个回答 2009-01-02
找到mysql的根目录 下面有个my.ini
找到default-character-set=latin1(两处) 将latin
改为gb2312(注意两处)
注意:修改后 删掉以前的数据库 重新建数据库,重启mysql,
就不会出现乱码啦
相似回答
关于Mysql中文乱码问题
该如何解决(乱码问题完美解决方案)_MySQL
答:
首先:用show variables like “%colla%”;show varables like “%char%”;这两条命令查看数据库与服务端的字符集设置如果查看出来都
是
gbk2312,或 gbk,那么就只能支持简体
中文
,繁体和一些特殊符号是不能插入的,我们只有修改字符集为UTF-8,修改方法如下:用记事本或UitraEdit打开
mysql数据库
安装目...
mysql数据库
中存进的
是中文
,为什么查出来的
乱码
?
答:
一、转码失败在数据写入到表的过程中转码失败,数据库端也没有进行恰当的处理,导致存放在表里的数据乱码
。针对这种情况,前几篇文章介绍过客户端发送请求到服务端。其中任意一个编码不一致,都会导致表里的数据存入不正确的编码而产生乱码。比如下面简单一条语句:set @a = "文本字符串";insert into ...
mysql出现乱码问题
如何解决?
答:
1、修改安装文件根目录下的my.ini文件
:搜索字段default-character-set,设置其值为utf8/gbk之一(注意设置utf8的时候不能设成utf-8)再去重启MySQL服务器 如果还是出现乱码,接着执行下面操作 2、修改数据库编码 在安装目录的data目录下找到你出现乱码的数据库对应的文件夹(这个文件夹即是你这个数据库存...
MySQL乱码
的几种原因
答:
MySQL之所以会乱码,
无非是以下几种原因: 1、存进数据库之前就乱码 2、在存进数据库过程中乱码 3、存进数据库后乱码
想知道在哪 MySQL之所以会乱码,无非是以下几种原因:1、存进数据库之前就乱码2、在存进数据库过程中乱码3、存进数据库后乱码想知道在哪里出现乱码很简单,在后台打印一下就知道了...
mysql中文乱码问题
答:
二、客户端乱码表
数据
正常,但是客户端展示后
出现乱码
。这一类场景,指的是从
MySQL
表里拿数据出来返回到客户端,MySQL 里的数据本身没有
问题
。客户端发送请求到 MySQL,表的编码为 D,从 MySQL 拿到记录结果传输到客户端,此时记录编码为 E(CHARACTER_SET_RESULTS)。那以上编码 E 和 D 如果不兼容...
大家正在搜
oracle数据库中文乱码设置
oracle数据库中文字符是乱码
oracle数据库显示乱码
oracle数据库乱码问题
oracle数据库显示不了中文
数据库乱码怎么解决
oracle数据库乱码
oracle数据库字体乱码
数据库乱码怎么解决方法
相关问题
中文插入数据库为什么显示乱码?
mysql数据库中文乱码怎么解决
mysql中文乱码
为什么mysql里面显示正常中文,页面会是乱码???
mysql数据库显示简单中文汉字就乱码的问题求助~!!~~~
mysql数据库中存进的是中文,为什么查出来的乱码?
Java连接mysql数据库并插入中文数据显示乱码??
jdbc读取mysql中文数据显示乱码