浏览 9398 次
锁定老帖子 主题:linux mysql中文乱码
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-04
1、windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。 2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8 :wq保存退出 也可直接在mysql>输入 mysql> SET character_set_client = x; mysql> SET character_set_results = x; mysql> SET character_set_connection = x; x为要设置的字符集,如utf8 # show variables like '%char%';# show variables like '%collation_%'; 查看字符集,会显示各项字符集。重新设置后的数据库不能使用,因为中文一样会是乱码,不知道为什么,重建一个数据库,重启服务器。 url中文字符乱码问题: 修改tomcat的server.xml文件 <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" URIEncoding="UTF-8"> </Connector> 配上过滤器就OK。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-10-28
2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8
楼主,你做这个操作后没报“Starting MySQL.Manager of pid-file quit without updating file. failed”这个错嘛?不知道你那边处理的? |
|
返回顶楼 | |
发表时间:2008-11-24
LZ,解决了吗?
|
|
返回顶楼 | |
发表时间:2008-12-12
不好意思,很早写的东西,不记得了,也没有再去linux下装过。顺便说一下,以前我用的是suse10.3及相应的mysql。
|
|
返回顶楼 | |