mysql字符集乱码问题

mysql字符集乱码问题,第1张

这样MySQL数据库默认的字符集是latin1,是瑞典的文字字符集,

1你先要做的是用dos进入mysql数据库,然后对字符集重新进行配置,注意,每次使用mysql数据库的时候都要这样做

SET character_set_system= gbk;

SET character_set_client=gbk;

SET character_set_connection=gbk;

SET character_set_database=gbk;

SET character_set_results=gbk;

SET character_set_server=gbk;

SET collation_connection=gbk_bin;

SET collation_database=gbk_bin;

SET collation_server=gbk_bin;

然后再进行你的数据库的 *** 作。

2如果还没有解决你的问题,你进入mysql文件夹,将里面的myini文件夹中的default-character-set=gbk(gbk32)

然后重新启动你的mysql,进行数据库的 *** 作。

这个是设置系统的编码格式,如果这个不好用的话,直接手动进行设置,下载SQL-Front软件,里面可以对这些文件的内容直接进行修改。试试吧

安装MySQL时字符集选的是GB2312,看你用的是asp

那你再连接数据库的时候加上这段代码就不会出现乱码!!读取MYSQL内容的时候也加这段代码!

代码:Option=3;Stmt=Set Names 'GBK'

例如:

<%

set adoDataConn = servercreateobject("adodbconnection")

adoDataConnOpen "DRIVER={MySQL ODBC 351 Driver};server=localhost;DATABASE=test;USER=root;PASSWORD=123;Option=3;Stmt=Set Names 'GBK'"

strQuery = "select from vvv order by id asc"

Set rs = adoDataConnExecute(strQuery)

If Not rsBOF Then

%>

^^^^^^^^^^^^^^^^

你这个看不清楚,不过mysql中输入中文的时候是乱码,一般都是编码的问题,关于编码的解决办法请参照下面:

一、页面编码

1 使用 <META >

1 安装MySql

2 在 终端 中输入sudo -s

3 然后输入密码

3 在命令行中输入cd /usr/local/mysql/support-files

4 继续输入cp my-defaultcnf /etc/mycnf

5 继续输入cd /etc

6 继续输入vi mycnf,这个时候,你会发现用vi工具打开了mycnf文件,这个工具很装怪,它的光标的上下左右移动是通过键盘上的h、j、k、l这几个按键

7 按j键 把光标移动到[client]的最后,添加一个属性:

default-character-set=utf8

8 继续按j键,把光标移动到[mysqld]后面,添加3个属性

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

9 按键盘左上角的esc键推出编辑模式,然后输入一个冒号和字母x

10 重启MySql服务 搞定

以上就是关于mysql字符集乱码问题全部的内容,包括:mysql字符集乱码问题、求解决MySQL数据库乱码问题的方法、在mysql中输入中文的时候是乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9706742.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存