全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 5486|回复: 3
打印 上一主题 下一主题

Linux VPS设置同时支持GBK(GB2312)和UTF-8编码

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-24 22:30:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
登陆SSH

到目录/etc/httpd/conf/,找到 httpd.conf

Apache中决定服务器编码的httpd.conf中AddDefaultCharset决定的,我设置为AddDefaultCharset utf-8,所以服务器默认是utf-8的;AddDefaultCharset utf-8上面有一段注释:

# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default.  To use the
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:

大概意思是:指定一个默认的字符集传送内容;这将所有内容默认以utf-8编码解析。如果要使用浏览器默认选择(ISO-8859-1),或允许使用HTML的META来自动选择浏览器编码,注释掉这行即可。

那就是改为#AddDefaultCharset utf-8,这样此行不再起作用,浏览器将根据网页的META来选择字符编码,apache就可以支持多字符编码了。
2#
发表于 2009-8-1 23:27:40 | 只看该作者
老大
这里的修改命令能详细点吗?
最好能一步一步写一下。
3#
 楼主| 发表于 2009-8-1 23:37:06 | 只看该作者

回复 2# 的帖子

SSH登陆后 vi /etc/httpd/conf/httpd.conf

然后输入/ 进入搜索状态,输入AddDefaultCharset 回车查找到需要的那行,然后输入i 进入编辑模式,在AddDefaultCharset之前插入#,然后ctrl+c 退出编辑模式,然后Caps Lock进入大写模式,连按两下ZZ退出到SSH命令行,然后重启apache, service httpd restart  生效。

评分

参与人数 1威望 +10 收起 理由
woshigaozhen + 10 细致入微

查看全部评分

4#
 楼主| 发表于 2009-8-1 23:37:35 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 07:06 , Processed in 0.067544 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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