LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 797|回复: 1

有关apache的编码问题的理解

[复制链接]
发表于 2008-9-26 11:31:53 | 显示全部楼层 |阅读模式
经过多次的尝试,终于解决乱码问题,我是这样理解的
linux使用的汉字编码方式是UTF-8,那么在编写index.html文件的时候输入的汉字也是utf-8编码的,然后在配置文件中添加AddDefaultCharset UTF-8貌似off也可
是告诉apache这文件的编码方式,然后apache再告知浏览器。
然后在cgi模块中有一句printf("%s\n\n","Content-Type:text/html;charset=UTF-8");也是在告知apache以下的编码方式是utf-8
不知道这样的理解对不对?


还有一个问题就是主页面index.html在第一次用正确的编码方式打开后,我改变AddDefaultCharset对他都是没影响的,即使将apache重启或关闭,除非我改变index.html的数据,这怎么回事?
 楼主| 发表于 2008-10-2 22:21:10 | 显示全部楼层
呃,已解决。这里咋没人呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表