就像所有开发人员(甚至是非 Web 开发人员)一样,我也遇到了 IE 问题,除了布局、css 和 html 问题之外,我最近遇到了一个关于渲染高棉文本内容的新问题。
我有以下文本数据
កម្ពុជា | Khmer
IE 8 或更早版本无法呈现上述内容,我也将文本数据从 utf-8 转义为 ascii,如下所示,结果相同。
ខ្មែរ | Khmer
我用http响应头和元数据设置了utf-8 contect类型,没有成功。
我还用 html 5、html 4.01 和 xhtml 1.1 进行了测试,结果相同。
我现在该怎么办?
编辑:
一个例子
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/></head>
<body>
<div>
<span>កម្ពុជា | Khmer</span><br/>
<span>ខ្មែរ | Khmer</span>
</div>
</body>
</html>