gpt4 book ai didi

javascript - 如何使用javascript注入(inject)汉字?

转载 作者:行者123 更新时间:2023-11-30 08:48:34 25 4
gpt4 key购买 nike

我有这段代码,但它只适用于英文字符

$( "input[name*='Name']" ).attr("placeholder","姓名");

我的网页可以很好地显示其他中文字符,如果我将中文字符更改为“姓名”,它又可以正常工作了。我必须在这里做一些特别的事情吗?

在 header 中,我确实将其视为编码...

<meta http-equiv="content-type" content="text/html; charset=utf-8">

最佳答案

如果脚本是内联的(在 HTML 文件中),那么它使用的是 HTML 文件的编码,您不会有问题。

如果脚本是从另一个文件加载的:

  • 您的文本编辑器必须以适当的编码方式保存文件,例如 utf-8(如果您能够保存、关闭并重新打开它并且字符仍能正确显示,它可能已经这样做了)
  • 您的网络服务器必须使用正确的 http header 提供文件,指定它是 utf-8(或任何编码恰好是什么,由您的文本编辑器设置决定)。这是一个如何使用 php 执行此操作的示例:Set HTTP header to UTF-8 using PHP
  • 如果您不能让您的网络服务器执行此操作,请尝试在您的脚本标签上设置字符集属性(例如 <script type="text/javascript" charset="utf-8" src="..."></script> > 我试图查看规范所说的在标签定义的字符集不匹配的情况下应该发生什么和 http header ,但找不到任何具体内容,所以只需测试一下,看看是否有帮助。
  • 如果这不起作用,请将您的脚本内联

关于javascript - 如何使用javascript注入(inject)汉字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19827321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com