标题:
[求助]
为什么不默认支持中文呢?
[打印本页]
作者:
hvbirder
时间:
2013-9-26 20:14
标题:
为什么不默认支持中文呢?
安装好后,发现网站中文乱码,MySQL的默认编码是Latin1,不支持中文,在my.cnf中改编码为utf8,网站显示正常。如果用root用户连接,还是会乱码,wdlinux为什么不默认支持中文呢?
作者:
admin
时间:
2013-9-26 23:44
怎么可能会不支持中文
作者:
hvbirder
时间:
2013-9-27 03:23
wdlinux如何在编译代码时指定mysql字符集为UTF-8?
wdlinux安装好以后是
mysql> show variables like 'character%';
+--------------------------+-------------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /www/wdlinux/mysql-5.1.69/share/mysql/charsets/ |
+--------------------------+-------------------------------------------------+
8 rows in set (0.00 sec)
lnmp安装好以后是
mysql> show variables like 'character%';
+--------------------------+----------------------------------------+
| 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/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+
8 rows in set (0.00 sec)
修改/etc/mysql/my.cnf文件,能够使中文显示正常
找到[client],在下面添加
default-character-set=utf8 -- 默认字符集为utf8
在找到[mysqld] ,添加
default-character-set=utf8 --默认字符集为utf8
init_connect='SET NAMES utf8'
作者:
hvbirder
时间:
2013-9-27 03:38
指定mysql为utf8,是不是在lib/mysql.sh的32行之后加上--with-charset=utf8 ?
作者:
hvbirder
时间:
2013-9-27 15:00
mysql 编译时增加了这些configure,没发现问题
--with-mysqld-ldflags=-all-static \
--with-charset=utf8 \
--with-big-tables \
--with-readline \
--enable-local-infile \
作者:
admin
时间:
2013-9-27 15:24
跟这个没关系的,因为本身现在就已经支持中文了
如果按你所说,不支持那种,那那么多用wdcp的人,那是怎么用的呢?
你的问题,应该是创建数据库时所选的编码,以及在安装程序时所用的编译不一样,造成
作者:
hvbirder
时间:
2013-9-27 16:04
好吧,也许是程序的问题,不过现在重新编译,加上utf8的参数,显示正常了
还有,这个论坛回个帖很困难,点击 发表回复, 等待相应好久,然后刷新,还是没发上。尝试好几次都发不上 ,难道是我的网络原因吗?页面打开嗖嗖地快,就是回帖发不上去
作者:
admin
时间:
2013-9-28 10:01
你是哪个地区什么线路上网的
作者:
hvbirder
时间:
2013-9-28 10:22
昨天白天江苏移动4M,用chrome发不上去,后来用firefox发上去了,用firefox好像还快了不少。
昨天晚上回家,江苏电信20M,直接打不开网站
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2