欢迎来到天天文库
浏览记录
ID:35273614
大小:53.50 KB
页数:5页
时间:2019-03-22
《mysql插入中文数据乱码解决方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、mysql插入中文数据乱码解决方案 MySQL4.1的字符集支持(CharacterSetSupport)有两个方面:字符集(Characterset)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置服务器编码和数据库、数据表与连接部分的编码,从而杜绝中文乱码的出现。 一、服务器编码设置服务器编码设置方法有二: 一是安装mysql时,其中会有一个步骤选择编
2、码方式,此时选择utf8即可。如果不选择,默认的编码是latin1; 二是在安装玩mysql之后,手动修改其配置文件,如下: (1)修改MySql安装目录下面的my.ini(MySQLServerInstanceConfiguration文件),(需要关闭mysql服务),(如果本身没有该文件,自己添加一个亦可)my.ini文件进行如下修改:=================================================================================
3、修改my.ini前显示结果===================================================================================mysql>showvariableslike'character%';+----------------------------------------+------------------------------------------------+
4、Variable_name
5、Value
6、+----------
7、------------------------------+------------------------------------------------+
8、character_set_client
9、gbk
10、
11、character_set_connection
12、gbk
13、
14、character_set_database
15、latin1
16、
17、character_set_filesystem
18、binary
19、
20、character_set_results
21、gbk
22、
23、character_set_server
24、latin1
25、
26、
27、character_set_system
28、utf8
29、
30、character_sets_dir
31、D:mysql-5.5.10sharecharsets
32、+----------------------------------------+------------------------------------------------+8rowsinset(0.02sec)mysql>showvariableslike'collation%';+----------------------------
33、---+--------------------------------+
34、Variable_name
35、Value
36、+-------------------------------+--------------------------------+
37、collation_connection
38、gbk_chinese_ci
39、
40、collation_database
41、latin1_swedish_ci
42、
43、collation_server
44、latin1_swedish_ci
45、+-------------------
46、------------+--------------------------------+3rowsinset(0.00sec)==============================================================================关闭mysql服务,在mysql安装目录下,my.ini文件进行如下修改,没有则直接进行添加==================================================================
47、============[mysqld]#修改服务器端默认字符编码格式为utf8character-set-server=utf8[client]#修改客户端默认字符编码格式为utf8default-character-set=utf8==============================================================================修改后,再次输入命令查看,显示结果如下
此文档下载收益归作者所有