我有这段代码,但只能使用英文字符
$( "input[name*='Name']" ).attr("placeholder","姓名");
我的网页显示其他中文字符很好,如果我将中文字符更改为“名称”,它会再次开始工作。我在这里有什么特别的事吗?
在标题中,我确实将其视为编码...
<meta http-equiv="content-type" content="text/html; charset=utf-8">
答案 0 :(得分:5)
如果脚本是内联的(在HTML文件中),那么它使用HTML文件的编码,你就不会有问题。
如果脚本是从另一个文件加载的:
<script type="text/javascript" charset="utf-8" src="..."></script>
&gt;我试图查看规范中所说的在匹配字符集不匹配的情况下会发生什么通过标签和http标头,但找不到具体的东西,所以只需测试一下,看它是否有帮助。