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