【发布时间】:2010-03-16 19:06:23
【问题描述】:
我试图从维基百科复制欧元符号...并回显它(在我的父页面中),当时它正在工作。但是当我使用 jquery 替换相同的 html 内容时(使用相同的符号在其他页面)。它没有显示。为什么会这样..(或者是使用 html 显示相同内容的任何方式)?
【问题讨论】:
我试图从维基百科复制欧元符号...并回显它(在我的父页面中),当时它正在工作。但是当我使用 jquery 替换相同的 html 内容时(使用相同的符号在其他页面)。它没有显示。为什么会这样..(或者是使用 html 显示相同内容的任何方式)?
【问题讨论】:
【讨论】:
您需要确保您的数据是使用 $X 编码的,您的服务器声称它是使用 $X 编码的,并且您可能拥有的任何元标记或 xml 序言也声称它是使用 $X 编码的。
... 其中 $X 是包含欧元符号的字符编码。推荐使用 UTF-8。
W3C 有一个introduction to character encoding。
您可以使用 HTML entities(在本例中为 €)绕过此问题,它允许您使用 ASCII 表示字符(它几乎是您想命名的任何字符编码的子集)。这具有易于键入没有该字符的键盘的优点,但需要更多的带宽,并且难以阅读包含大量非 ASCII 字符的文档的源代码。
请注意,HTML 实体仅在处理 HTML 时才有效。如果您尝试诸如$(input).val('€') 之类的东西,您会发现它很糟糕。
【讨论】: