
这样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中输入中文的时候是乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)