我正在使用 NReco Html 到 C# 的 Pdf 转换 dll,但它无法正确编码。 html 呈现正确但是当我呈现 pdf 时,它无法正确转换我知道编码的 ' 或 "字符。寻找使用过这个 dll 并解决了这个问题的人,下面是我的 html 页面的编码元.
<meta http-equiv="Content-Type" charset="UTF-8" />
最佳答案
meta 命令错误。应该是
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
或
<meta charset="UTF-8"/>
(没有 http-equiv)。
但是请注意,对字符集使用元命令并不能保证确实使用了所需的字符集。实际的 http header 可能会使用自己的字符集覆盖此设置。
此外,关于您认为它已正确呈现的评论,请注意网络浏览器可能使用与 dll 不同的算法来确定编码。更正元命令可能有帮助也可能没有帮助。
关于c# - 使用 NRECO Html to Pdf 获取编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32874439/