分页: 1 / 1

[问题]php出现乱马???

发表于 : 2006-02-09 20:28
networker
请教假设php论坛~~
jerry@Jerry:/etc/php5$ locale
LANG=zh_CN.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
===================================================================
#AddDefaultCharset ISO-8859-1
302 ###############!!!Test!!!#####################
303 AddDefaultCharset GB2312
304 AddDefaultCharset GB2312
305 AddDefaultCharset UTF-8
306 AddDefaultCharset UTF-8
307 AddDefaultCharset UTF8
308 AddDefaultCharset utf8
309 AddDefaultCharset utf-8
310 ###################################
这是我的 /etc/apache2/apache2.conf里面的关于语言设置。但是为什么还是会出现乱马呢。请指教!!!

发表于 : 2006-02-10 11:17
firehare
如果你的网页文件都是用UTF8写的话,你只需要一句:
AddDefaultCharset UTF-8
即可
这个是缺省字符集的意思,哪有这么多缺省呀!
另:你也可以在你的网页文件中用相应的 Meta 语句来指明你网页文件的编码,缺省字符集的意思就是如果指明的话就用指明的字符集,如果网页没有指明的话,就用缺省的字符集

发表于 : 2006-02-10 13:03
networker
不管用阿。不管我怎么改都没用。能不能说的详细点。

发表于 : 2006-02-10 21:18
firehare
这里有三个问题!
1、配置文件中只有一个缺省字符集,你要做的事是将你用 # 屏蔽掉的缺省字符集#AddDefaultCharset ISO-8859-1 拷贝一份,再将其中的ISO-8859-1改成UTF-8
2、在你的网页文件中加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3、确保你的网页文件中的中文用的是UTF-8编码

发表于 : 2006-02-13 17:06
networker

发表于 : 2006-02-13 17:41
firehare
把你目前配置文件中的相关内容贴出来看看,这样可能便于找出问题!

发表于 : 2006-02-13 22:13
networker
好了,搞定了。谢谢。

发表于 : 2006-05-06 16:17
yuweihao
大哥怎么搞定的.我的也一样啊.