如何使用JavaScript注入中文字符
how to inject chinese characters using javascript?
我有这个代码,但它只能使用英文字符
$( "input[name*='Name']" ).attr("placeholder","姓名");
我的网页显示其他中文字符就可以了,如果我将中文字符更改为"名称",它就会再次开始正常工作。 我在这里有什么特别的事情要做吗?
在标题中,我确实将其视为编码...
<meta http-equiv="content-type" content="text/html; charset=utf-8">
如果脚本是内联的(在 HTML 文件中),那么它使用的是 HTML 文件的编码,您不会有问题。
如果脚本是从另一个文件加载的:
- 您的文本编辑器必须以适当的编码(如 utf-8)保存文件(如果您能够保存它、关闭它并在字符仍然正确显示的情况下重新打开它,它可能已经这样做了)
- 您的 Web 服务器必须使用正确的 http 标头为文件提供服务,指定它是 utf-8(或任何恰好是,由您的文本编辑器设置确定)。下面是如何使用 php 执行此操作的示例:使用 PHP 将 HTTP 标头设置为 UTF-8
- 如果您不能让您的网络服务器执行此操作,请尝试在脚本标签上设置 charset 属性(例如
<script type="text/javascript" charset="utf-8" src="..."></script>
> 我试图看看在标签和 http 标头定义的字符集不匹配的情况下规范应该发生什么,但找不到任何具体的东西,所以只需测试一下,看看它是否有帮助。 - 如果这不起作用,请将脚本内联放置
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 使用RegExp查找url中的字符
- 具有中文字符但输出的JSON.parse数据变为“;未定义”;
- 如何使用JavaScript注入中文字符
- PHP/html:即时搜索功能:无法搜索外语(例如中文)字符
- 如何将中文十六进制字符串解码为中文字符或JavaScript
- 用于验证字母数字字符、所有国际字符(日语、中文、俄语等)的JavaScript正则表达式
- javascript中文/日文字符解码
- 将Uint8Array转换为javascript中的字符串(带中文字符)
- 我可以检测文本中的非日文中文字符吗?
- JavaScript来替换中文字符
- 无法用javascript和json在我的静态网站上显示中文字符
- 如何使用javascript从url中提取中文字符
- javascript检测输入字符是繁体中文还是简体中文
- 将文本区域限制为固定数量的中文字符
- 当我通过location.search搜索中文时,奇怪的字符
- 使用jQuery在请求头中设置中文字符