- 主题:系统以及网页编码问题 (转载)
【 以下文字转载自 LinuxApp 讨论区 】
发信人: sdulzm (倚山屠虫), 信区: LinuxApp
标 题: 系统以及网页编码问题
发信站: 水木社区 (Mon Nov 20 00:38:00 2006), 站内
Ubuntu6.06LTS
系统编码为UTF8
原先移植过来的网页是GB2312编码格式的
网站为apache2+php4
需要修改的配置文件分别是:
/etc/apache2/apache2.conf AddDefaultCharset gb2312
/etc/php4/apache2/php.ini default_charset="gb2312"
字符应该是修改为GB2312还是UTF8呢?
测试如下:
F表示乱码,T表示中文显示正常
设置字符编码表示通过Content-type设置编码,分别设置为GB2312和UTF8
建立测试页面 apache2设置GB2312 UTF8 浏览器ff默认GBK
UTF8 编码的页面文件:
htm.html F T
设置字符编码
htms.html GB2312 F T?
htmutf8.html UTF8 F? T
下面3个文件为GB2312编码:
htmg.html T F
htmsg.html T F?
htmutf8g.html T? F
这是我的测试结果,?表示不理解的地方
谁能帮忙解释一下
3X
--
FROM 211.87.217.*
看不懂,sigh,可能是我语文太差。。。
你改动apache2配置之后重启apache了吧,重起之后你清过firefox cache么
【 在 sdulzm (倚山屠虫) 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: sdulzm (倚山屠虫), 信区: LinuxApp
: 标 题: 系统以及网页编码问题
: ...................
--
FROM 128.12.150.*
Ubuntu6.06
系统默认编码是UTF8
而KBS编码是GB2312
这样,apache2 php4里面的charset应该任何设置?
【 在 sdulzm (倚山屠虫) 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: sdulzm (倚山屠虫), 信区: LinuxApp
: 标 题: 系统以及网页编码问题
: ...................
--
FROM 202.194.196.*
如果是设置为GB23121
之后如果要修改里面的内容,vi中文就会是乱码,每次这样转换就太繁琐了
【 在 sdulzm (倚山屠虫) 的大作中提到: 】
: Ubuntu6.06
: 系统默认编码是UTF8
: 而KBS编码是GB2312
: ...................
--
FROM 202.194.196.*
那就先学习linux基础知识把locale系统设置先学透了:D
【 在 sdulzm (倚山屠虫) 的大作中提到: 】
: 如果是设置为GB23121
: 之后如果要修改里面的内容,vi中文就会是乱码,每次这样转换就太繁琐了
--
FROM 128.12.150.*