当页面通过JQuery加载时,用£替换£符号

时间:2009-08-07 06:51:42

标签: jquery

我对£符号有疑问。当页面加载时,它会添加一个额外的字符,如下所示:£,我想编写Jquery,我可以用整个页面用£替换这个字符。

我正在使用utf-8字符集,所以问题并非如此。

3 个答案:

答案 0 :(得分:2)

对我来说,看起来像是在ISO-8859-1字符集中显示的UTF-8字符。

我不建议您在页面上进行文本替换,因为必须遍历和检查所有文本节点。

我建议你重新检查你的编码,也许你可以使用'£'而不是'£'。

答案 1 :(得分:1)

我的建议是你应该仔细检查编码。

使用UTF-8作为字符编码并不能确保事情是正确的。

例如,发送UTF-8然后解码就好像它是ISO-8859-15一样可以解释这个问题。

验证所有数据源,您可能有一个意外编码。我同意cms,不要使用text replace来删除它,从源头解决问题。

您可以使用iconv查看数据在转换为不同编码时的外观。

更新:我看到你的页面完美,所以也许是你的浏览器错误地解码了字符,检查浏览器上的字符编码设置

答案 2 :(得分:0)

我已使用web.config

解决了这个问题

我在web.config中添加了以下条目

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="en-GB"  uiCulture ="en-GB" />

干杯!

感谢您的支持