show variables like 'character_set_%'; 用这行命令看看你的数据库默认是什么编码,最好是utf-8或者gbk,gb2312,如果不是的话可以在my.conf或者命令行修改。 my.ini(linux下是my.conf): 在mysqld下面添加一句话default-character-set=gbk。 这样修改后就永远是gbk编码了,另外用java取mysql的值时可以指定编码,解决乱码的问题。 命令行修改方法: set character_set_client='';里面是你的字符集,这个方法只有当此管用。
想显示中文嘛(简体中文)很简单!安装MySQL时选字符编码:gb2312 就可以了。如果有繁体中文,可以使用gbk编码格式。具体修改办法: 修改MySQL5.1安装目录下的...\MySQL5.1\my.ini配置文件。修改内容: ..... ...... [client] default-character-set=gbk port=3306[mysql]default-character-set=gbk /*这里默认的是你安装时选择的字符编码。现在要把它修改成gbk字符编码。然后复制“default-character-set=gbk”到[client] 和 [mysqld]下即可。关于字符编码的问题,可以看我博客里收集的关于中文编码 的文章。值得一看!~ */# SERVER SECTION # ---------------------------------------------------------------------- # # The following options will be read by the MySQL Server. Make sure that # you have installed the server correctly (see above) so it reads this # file. # [mysqld] default-character-set=gbk ...... ....
用这行命令看看你的数据库默认是什么编码,最好是utf-8或者gbk,gb2312,如果不是的话可以在my.conf或者命令行修改。
my.ini(linux下是my.conf):
在mysqld下面添加一句话default-character-set=gbk。
这样修改后就永远是gbk编码了,另外用java取mysql的值时可以指定编码,解决乱码的问题。
命令行修改方法:
set character_set_client='';里面是你的字符集,这个方法只有当此管用。
把里面有关字符设置的选项改成GBK.
重新启动MYSQL.
我用的是MYSQL不用安装的版本...
结果在人家机子上好的 在自己的机子上出问题了
后来才发现没MY.INI文件 后来拷过来就好了..
具体里面的设置 我还没看过..
修改MySQL5.1安装目录下的...\MySQL5.1\my.ini配置文件。修改内容:
.....
......
[client]
default-character-set=gbk
port=3306[mysql]default-character-set=gbk /*这里默认的是你安装时选择的字符编码。现在要把它修改成gbk字符编码。然后复制“default-character-set=gbk”到[client] 和 [mysqld]下即可。关于字符编码的问题,可以看我博客里收集的关于中文编码
的文章。值得一看!~ */# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this
# file.
#
[mysqld]
default-character-set=gbk
......
....
《关于汉字编码》http://blog.csdn.net/tdy218
.......?useUnicode=true&characterEncoding=gbk后面的那个编码就是你要转化的字符编码