作者carlcarl (carl)
看板Ajax
标题[问题] json中文处理
时间Thu Jan 28 12:51:05 2010
请问一下
我json中的中文资料在IE8上会显示乱码 我是利用alert印出来的
不知道是什麽原因
我在opera和火狐上看都OK
我在php上面利用mb_detect_encoding 我的中文字串 编码是utf-8
然後我的网页编码也是utf-8
下面是我html开头的部分
--------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "
http://www.w3.org/1999/xhtml" lang = "en" xml:lang = "en" >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>upload test</title>
----------------------------------------------------------------------
我把meta这段放在title之前 所以ie应该也认得出来
我看ie浏览器开这网页编码也是utf-8
不知道这个是啥问题????
对了 如果我在php这边转成big5 我ie8就显示OK 可是变opera和火狐都是乱码<囧>
我现在是用一个很鸟的方式 就是php这边传数字
然後js这边判断 再统一输出中文这样orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.213.157