Javascript html中引号的问题

Javascript html中引号的问题,javascript,html,Javascript,Html,当我在body标签中使用you's或you'll这样的单引号时,浏览器会将代码解释为欧元符号或%符号。有人有解决方案吗?您应该使用HTML实体作为撇号: 你're和您'll 正确编码您的文档 例如,在记事本++中,您可能会在底部看到: 该编码需要匹配随文件发送的任何内容类型头。从外观上看,您的源代码是用UTF-8编码的,但您的内容类型标题是iso-8859-1或类似内容。以一种或另一种方式更改它(在iso-8859-1中对源代码进行编码,或将内容类型设置为utf8),但这是

当我在body标签中使用you's或you'll这样的单引号时,浏览器会将代码解释为欧元符号或%符号。有人有解决方案吗?

您应该使用HTML实体作为撇号:

你're
您'll


正确编码您的文档

例如,在记事本++中,您可能会在底部看到:


该编码需要匹配随文件发送的任何
内容类型
头。从外观上看,您的源代码是用UTF-8编码的,但您的
内容类型
标题是
iso-8859-1
或类似内容。以一种或另一种方式更改它(在
iso-8859-1
中对源代码进行编码,或将
内容类型设置为
utf8
),但这是问题的原因。

您可以使用
&apos
放在您本应放置
的位置。这就是所谓的

其他重要的是:

  • 用于
  • 用于

  • 对于
    您可以使用此
    &CloseCurlyQuote
    然后您的代码将如下所示

    <p>you&CloseCurlyQuote;ll</p>
    <p>you&CloseCurlyQuote;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">