nginx0.6中文字符不能显示
用phpmyadmin导出的csv文件,所有中文全是乱码命令行:
# 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=
请帮助指导下,谢谢! 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"
重启一下,再导出试试 我的是CENTOS5.5系统,进入/etc/sysconfig,无i18n文件
请看:
# cd /etc/sysconfig
# ls
authconfigconsolemkinitrdnetconsolenetwork-scriptsntpd readonly-rootrsyslog sendmailudev-stw
cbq init modules network networking rawdevicesrhn saslauthdsyslog
# 那就创建一个试试 已创建,但是phpmyadmin导出还是乱码
# 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=
#
这里要指出的是,我的phpmyadmin是指派aaa.com域名的,而论坛是指派为bbb.com域名的,不知这种情况下还需要注意些什么。
感谢军哥了! 是不是你创建数据库的时候编码和数据库所以使用的编码不一致。 数据库编码是gbk_chinese_ci,是不是刚刚创建的i18n也要做下修改
请问怎样修改,
再次感谢了!
页:
[1]