水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:为什么有的php文件用gb2312可以显示汉字,用utf-8不行?
4楼
|
shaolin
|
2009-12-14 14:15:57
|
展开
这个其实不用,对于服务器端代码,如java代码:
<%@ page language="java" pageEncoding="utf-8"%>或
response.setCharacterEncoding("utf-8")
只要这个设置正确,页面默认编码会选择这个。
并且会忽略页面中meta中的设置,如:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
【 在 sly9 (= =b) 的大作中提到: 】
: 你声明的编码格式要和你文件本身保存的编码格式相匹配。。
: 你存成了gb2312格式的文件,却声明为utf-8当然不行了。。
--
修改:shaolin FROM 211.100.227.*
FROM 211.100.227.*
6楼
|
shaolin
|
2009-12-14 14:31:06
|
展开
至少目前IE6-8,webkit,opera,firefox都是如此规则。
【 在 holy834 (神圣的834) 的大作中提到: 】
: 这个是设在http header里面的, 如果我没记错的话古老版本的ie会自作聪明自己看情况的
--
FROM 211.100.227.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版