【 以下文字转载自 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.*