VPS侦探论坛
标题:
nginx0.6中文字符不能显示
[打印本页]
作者:
fttbcm
时间:
2011-4-28 09:26
标题:
nginx0.6中文字符不能显示
用phpmyadmin导出的csv文件,所有中文全是乱码
命令行:
[root@hd2pt ~]# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
请帮助指导下,谢谢!
作者:
licess
时间:
2011-4-28 09:51
debian的话:/etc/default/locale 配置修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
centos的话:/etc/sysconfig/i18n 修改这个,然后
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
重启一下,再导出试试
作者:
fttbcm
时间:
2011-4-28 10:05
我的是CENTOS5.5系统,进入/etc/sysconfig,无i18n文件
请看:
[root@hd2pt ~]# cd /etc/sysconfig
[root@hd2pt sysconfig]# ls
authconfig console mkinitrd netconsole network-scripts ntpd readonly-root rsyslog sendmail udev-stw
cbq init modules network networking rawdevices rhn saslauthd syslog
[root@hd2pt sysconfig]#
作者:
licess
时间:
2011-4-28 10:17
那就创建一个试试
作者:
fttbcm
时间:
2011-4-28 10:31
已创建,但是phpmyadmin导出还是乱码
[root@hd2pt ~]# locale
LANG=en_US.UTF-8
"C_CTYPE="en_US.UTF-8
"C_NUMERIC="en_US.UTF-8
"C_TIME="en_US.UTF-8
"C_COLLATE="en_US.UTF-8
"C_MONETARY="en_US.UTF-8
"C_MESSAGES="en_US.UTF-8
"C_PAPER="en_US.UTF-8
"C_NAME="en_US.UTF-8
"C_ADDRESS="en_US.UTF-8
"C_TELEPHONE="en_US.UTF-8
"C_MEASUREMENT="en_US.UTF-8
"C_IDENTIFICATION="en_US.UTF-8
LC_ALL=
[root@hd2pt ~]#
这里要指出的是,我的phpmyadmin是指派aaa.com域名的,而论坛是指派为bbb.com域名的,不知这种情况下还需要注意些什么。
感谢军哥了!
作者:
licess
时间:
2011-4-28 10:47
是不是你创建数据库的时候编码和数据库所以使用的编码不一致。
作者:
fttbcm
时间:
2011-4-28 10:55
数据库编码是gbk_chinese_ci,是不是刚刚创建的i18n也要做下修改
请问怎样修改,
再次感谢了!
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4