我在jsp页面中使用utf-8。我设置了页面页面编码=“UTF-8”contentType =“text / html;”
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但是当我尝试提醒UTF-8值时,它会以相同的utf-8字符出现。
答案 0 :(得分:1)
但是页面上的DATA也是UTF-8吗? 如果您将页面设置为UTF-8但加载数据(例如Windows 1256),则根本不会看到阿拉伯语
如果您的问题是 警报('阿拉伯语在这里') 你可能想要使用实体
这是一个很好的解释http://www.w3.org/International/tutorials/bidi-xhtml/
以下是一些方法(也许不是THE方法):
alert(document.getElementBzId('hiddenDiv').innerHTML)
你有
的地方<div id="hiddenDiv" style="display:none">استمارة طلب توظيف</div>
另一个是动态创建它
<script>
var alertString = "استمارةطلب توظيف"
var d = document.createElement('div');
d.innerHTML=alertString;
alert(d.innerHTML)
</script>
答案 1 :(得分:0)
如果页面正确编码为UTF-8,那么我的第一个猜测是HTTP标头指示的不是UTF-8。 HTTP标头覆盖<meta http-equiv
,read HTML 4.01 here。
在浏览器中检查确切的HTTP响应标头。如果有不合适的Content-Type
标头,请进行更改。如果没有,请添加一个。