您的位置:首页 > 运维架构 > Linux

windows下eclipse java开发能正常运行,移植到linux下,从Mysql中读取数据,出现中文乱码

2014-04-04 14:39 776 查看
要保持Mysql和程序中的字符集一致

编辑/etc/my.cnf

如果没有my.cnf文件,从usr/local/shared/mysql下拷贝.cnf到/etc下并重命名为my.cnf

在my.cnf中添加

[client]

default-character-set=gbk

[mysqld_safe]

default-character-set=gbk

[mysqld]

default-character-set=gbk

[mysql]

default-character-set=gbk

保存退出

重启mysql

service mysql restart

mysql -u root -p

进入mysql

mysql>show variables like '%char%';

此时如果出现的列表各项内容和以下相同表明配置成功了,

+----------------------+---------------------

| Variable_name | Value

+-----------------------+---------------------

| character_set_client | utf8

| character_set_connection | utf8

| character_set_database | utf8

| character_set_filesystem | binary

| character_set_results | utf8

| character_set_server | utf8

| character_set_system | utf8

| character_sets_dir | /usr/share/mysql/charsets/

+---------------------+----------------------

到此mysql的字符集配置成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: