我试图从维基百科复制欧元符号...并回显它(在我的父页面中),当时它正在工作。但是当我用jquery替换相同的html内容时(使用相同的符号来回显)其他页面.it没有显示。为什么会这样..(或者用什么方式用html显示相同的东西)?
答案 0 :(得分:6)
答案 1 :(得分:2)
您需要确保您的数据使用$ X进行编码,服务器声称它使用$ X进行编码,并且您可能声称使用$ X编码的任何元标记或xml prolog。
...其中$ X是包含欧元符号的字符编码。建议使用UTF-8。
W3C有introduction to character encoding。
您可以使用HTML entities(在这种情况下为€
)来绕过此问题,这可以让您使用ASCII表示字符(这是您要注意的任何字符编码的子集)。这样的优点是易于键入没有该字符的键盘,但需要更多的带宽,并且难以读取包含大量非ASCII字符的文档的源代码。 / p>
请注意,HTML实体仅在处理HTML时才有效。如果你尝试$(input).val('€')
等事情,你会发现它会破裂。