MySQL中文乱码怎么解决啊???????

问题描述

MySQL中文乱码怎么解决啊???????

解决方案

解决方案二:
配置字符集时选择utf8
解决方案三:
my.ini文件中改default-character-set=utf-8
解决方案四:
使用mySql-front工具吧,察看数据库时,可以设置使用的编码方式(指定gb2312),就Ok了。
解决方案五:
配置字符集时选择UTF-8
解决方案六:
先配置数据库的字符集是gb2312,如果你是web开发,注意检查写入数据库的时候中文是否已经乱码了...
解决方案七:
setCharacterEncoding("GBK");
解决方案八:
问题没有描述清楚啊,如果你再查看mysql内容的时候是乱码,用setnames'gbk'试试,如果是读取出来时乱码,那就连接的时候加上字符集jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf-8
解决方案九:
设置mysql的语言了吗,没有的话改下,它在安装的时候提示什么语言。
解决方案十:
(1)修改my.ini(MySQLServerInstanceConfiguration文件)#CLIENTSECTION[client]port=3306[mysql]default-character-set=gbk#SERVERSECTION[mysqld]default-character-set=gbk(2)修改data目录中相应数据库目录下的db.opt配置文件default-character-set=gbkdefault-collation=gbk_chinese_ci(3)数据库连接串中指定字符集URL=jdbc:mysql://yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk注:在mysql4.1.0版要加useUnicode=true&characterEncoding=gbk如果是5.0版以上的,加不加都是没有关系的!(4)在创建数据库时指定字符集createdatabaseyourDBCHARACTERSETgbk;(5)在dos命令上要设置setnamesgbk
解决方案十一:
配置的时候可以选择...
解决方案十二:
问题描述不清,什么时候乱码?什么情况乱码?操作系统是什么?Linux?Win?不同情况,不同方案。
解决方案十三:
该回复于2010-05-08 07:46:48被版主删除
解决方案十四:
加上这个就好了:jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf-8还有页面中的字符编码也要一致
解决方案十五:
字符编码问题,设置一下就可以了!前面有人写了!以后注意这方面就可以了!

时间: 2024-08-22 14:11:02

MySQL中文乱码怎么解决啊???????的相关文章

HIVE再次尝试 用 Mysql 环境搭建 以及 mysql中文乱码完美解决

上文说道hive用默认的Derby作为metadata的存放处,但是这个缺点比较多,只能同时让一个用户登陆,重启机器后建的表也没了,不能用于真正的集群,下面讲解用mysql作为数据的搭建方法. 1. hive安装 第一步:安装mysql 因为我用的是ubuntu系统,安装比较简单,一行命令搞定 sudo apt-get install mysql-server 这里顺便说下mysql的数据文件放在/var/lib/mysql目录下,配置文件放在:/etc/mysql目录下 对于mysql5.5版

PHP读MYSQL中文乱码的解决方法_php技巧

打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题. 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得我以前也曾经有过一次切换出现乱码的经验,原因肯定是Mysql版本之间的差异问题. 只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用

CMD下查询Mysql中文乱码的解决方法

  今天在CMD下登陆Mysql执行select查询指令,结果中文全部变成"???"问号乱码了,解决方法很简单,直接在mysql>下输入 set names gbk; 即可解决问题. 原理不多说了,反正现在的人只要解决了问题就不会深究原因了...

PHP读MYSQL中文乱码的解决方法

其MYSQL的默认字符集竟然是瑞典文(latin1_swedish_ci),害的我手动一个表一个表地修改字符集为Unicode多语言(utf8_unicode_ci). 只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下:  代码如下 复制代码 $mysql_mylink = mysql_connect($mysql_host, $mysql_use

python sqlobject(mysql)中文乱码解决方法_python

UnicodeEncodeError: 'latin-1' codec can't encode characters in position: 找了一天终于搞明白了,默认情况下,mysql连接的编码是latin-1,你需要指定使用什么编码方式: connectionForURI(mysql://user:password@localhost:3306/eflow?use_unicode=1&charset=utf8) Python mysql 中文乱码 的解决方法,有需要的朋友不妨看看. 先来

完美解决mysql中文乱码的问题

mysql|sql|解决|问题|中文乱码 *MySQL(和PHP搭配之最佳组合)中文乱码的原因 MySQL(和PHP搭配之最佳组合)会出现中文乱码的原因不外乎下列几点: -MySQL(和PHP搭配之最佳组合) server本身设定问题,例如还停留在latin1 -MySQL(和PHP搭配之最佳组合) table的语系设定问题(包含character与collation) -客户端程式(例如php)的连线语系设定问题 在之前的两篇文章中已介绍过如何设定MySQL(和PHP搭配之最佳组合) serv

visual studio 2010-VS2010MFC向mysql的表里添加数据中文乱码怎样解决

问题描述 VS2010MFC向mysql的表里添加数据中文乱码怎样解决 VS2010MFC向mysql的表里添加数据中文乱码怎样解决添加中文数据时为乱码 解决方案 http://zhidao.baidu.com/link?url=v-2TA8JfFBl1xJw5_gDxKW9P7nN8yJ6NH0pGkWfSExWU4KZw3BZWcy1K_fStSoRE4Fk8aEr4tDTkUIIj4EeHma 解决方案二: mysql设置UTF8字符集,连接数据库的时候也指定字符集为UTF8,然后MFC中

【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?

[技术贴]java插入mysql中文乱码解决|java插入mysql数据库显示问号?   在你要连接到mysql 的代码里写上?useUnicode=true&characterEncoding=UTF-8" 比如 "jdbc:mysql://localhost:3306/chenluancl1?useUnicode=true&characterEncoding=UTF-8", "root","密码"

PHP读MYSQL中文乱码的快速解决方法_php技巧

打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题. 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得我以前也曾经有过一次切换出现乱码的经验,原因肯定是Mysql版本之间的差异问题. 只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用