[size=medium]MySql支持中文很简单。
有两种方法。
第一,打开配置文件不管是windows还是linux,都是一个叫my的文件windows下是my.ini,linux下是my.cnf。(也可能windows下有几个不同的文件my-small.ini,my-medium.ini,my-large.ini)
可以细心找下。
打开文件。
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[color=red][b]default-character-set=gb2312 [/b][/color]
#Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
[color=red][b]default-character-set=utf8[/b][/color]
红色部分是新加的,建议都用utf8.避免不必要的乱码问题。
第一种方法是所有的数据库都有作用。如果你正在操作,设置后,请重启服务。(方法见另一篇博文)
第二种方法。
登陆mysql后,设置某个数据库的编码格式。
单独设置某个数据库:
[color=red][b]alter database testdb character set utf8;[/b][/color]
查看mysql支持的编码:
[b][color=red]show character set;[/color][/b]
[/size]
有两种方法。
第一,打开配置文件不管是windows还是linux,都是一个叫my的文件windows下是my.ini,linux下是my.cnf。(也可能windows下有几个不同的文件my-small.ini,my-medium.ini,my-large.ini)
可以细心找下。
打开文件。
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[color=red][b]default-character-set=gb2312 [/b][/color]
#Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
[color=red][b]default-character-set=utf8[/b][/color]
红色部分是新加的,建议都用utf8.避免不必要的乱码问题。
第一种方法是所有的数据库都有作用。如果你正在操作,设置后,请重启服务。(方法见另一篇博文)
第二种方法。
登陆mysql后,设置某个数据库的编码格式。
单独设置某个数据库:
[color=red][b]alter database testdb character set utf8;[/b][/color]
查看mysql支持的编码:
[b][color=red]show character set;[/color][/b]
[/size]