我正在使用 HTML Tidy(即名为 TidyManaged 的​​ .NET 版本)清理 HTML 文件,并且我的“£”符号正在转换为“?”

IE:

Income (£)

变成:

Income (�)

我相信这与编码类型有关。在TidyManaged中,可以指定输入编码类型和输出编码类型,包括Latin1、utf8、utf16、win1252等。

XHTML 文档最终将转换为使用 win1252 的 DOC。

那么我的输入和输出编码应该是什么来保留 £ 符号?

非常感谢。

有帮助吗?

解决方案

好吧,当我使用其他字符集时,它总是不同的。我对它们不太熟悉,但我确实知道要创建符号、标点符号,您需要使用“代码”而不是它们的文字。从未见过 win1252 但谷歌说它是 0x00A3.

尝试将其放在文档中的某个位置。

我知道在 html 中我会放 £ 英镑符号。所以HTML:

<p>&#163;0.00</p>

我从哪里得到代码

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top