Javascript html中引号的问题
当我在body标签中使用you's或you'll这样的单引号时,浏览器会将代码解释为欧元符号或%符号。有人有解决方案吗?您应该使用HTML实体作为撇号:Javascript html中引号的问题,javascript,html,Javascript,Html,当我在body标签中使用you's或you'll这样的单引号时,浏览器会将代码解释为欧元符号或%符号。有人有解决方案吗?您应该使用HTML实体作为撇号: 你're和您'll 正确编码您的文档 例如,在记事本++中,您可能会在底部看到: 该编码需要匹配随文件发送的任何内容类型头。从外观上看,您的源代码是用UTF-8编码的,但您的内容类型标题是iso-8859-1或类似内容。以一种或另一种方式更改它(在iso-8859-1中对源代码进行编码,或将内容类型设置为utf8),但这是
你're
和您'll
正确编码您的文档 例如,在记事本++中,您可能会在底部看到:
该编码需要匹配随文件发送的任何
内容类型
头。从外观上看,您的源代码是用UTF-8编码的,但您的内容类型
标题是iso-8859-1
或类似内容。以一种或另一种方式更改它(在iso-8859-1
中对源代码进行编码,或将内容类型设置为utf8
),但这是问题的原因。您可以使用&apos
放在您本应放置“
的位置。这就是所谓的
其他重要的是:
“
用于”
用于
对于您可以使用此&CloseCurlyQuote代码>
然后您的代码将如下所示
<p>you’ll</p>
<p>you’ll</p>
您&CloseCurlyQuote;ll
您&CloseCurlyQuote;ll
并检查你的字符编码。尝试更改为“utf-8”是一个特殊字符。而是使用这个'代码>
你的-->你的';s
以下是HTML中所有此类字符的列表
尝试将以下代码添加到您的
或者只是短代码:
<meta charset="utf-8">
短代码是最好的做法,因为它易于记忆,并且在每个浏览器中都可以使用。尝试添加反斜杠。像这样:\'可能是“修复您的字符编码”您能更具描述性地发布代码以获得准确的解决方案吗?首先回顾您的字符编码。右单引号,用于&apos代码>奖杯?真的吗?@NiettheDarkAbsol更新了。@NiettheDarkAbsol:嗯,&apos代码>实际上并不表示撇号。@BoltClock它。。。不?那么它代表什么呢?@Niet the Dark Absol:哦,我的意思是说,不是用HTML。在XML/XHTML中,&apos
确实表示一个直接的单引号,也就是撇号,但是HTML由于某种原因没有命名实体引用(它只有';
)。我不确定HTML5中的情况是什么。即使这样,那些非常挑剔的人也会说,一个直接的撇号也不是真正的撇号,尽管我认为这并不重要……非常感谢你的帮助!
<meta charset="utf-8">