【问题标题】:Getting ’ encoding errors with NRECO Html to Pdf使用 NRECO Html 将错误编码为 Pdf
【发布时间】:2015-09-30 19:49:14
【问题描述】:

我正在为 C# 使用 NReco Html 到 Pdf 转换 dll,但它无法正确编码。 html 正在正确呈现,但是当我呈现 pdf 时,它无法正确转换我知道正在编码的 ' 或 " 字符。寻找使用此 dll 并解决此问题的人,下面是我的 html 页面编码元.

<meta http-equiv="Content-Type" charset="UTF-8" />

【问题讨论】:

    标签: c# html


    【解决方案1】:

    元命令错误。应该是

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    

    <meta charset="UTF-8"/>
    

    (没有 http-equiv)。

    但是,请注意,对字符集使用元命令并不能保证确实使用了所需的字符集。实际的 http 标头可能会使用自己的字符集覆盖此设置。

    另外,关于您对它正确呈现的评论,请注意,Web 浏览器可能使用与 dll 不同的算法来确定编码。更正元命令可能有帮助,也可能没有帮助。

    【讨论】:

    • 我会试一试,看看是否有帮助!
    • 它对那些使用这个 dll 的人有效。确保您为 pdf 生成选择了整个文档,因此它包含上述编码。
    • @Dinesh.net 需要更多信息。你的问题是关于 NReco 的 .NET 的 HTML-to-PDF 生成器吗?如果没有,那么提出一个全新的问题以及所需的所有信息可能会有所帮助。
    【解决方案2】:

    如果所需数据来自数据库,请正确验证特殊字符。当我在以下位置进行更改时,此问题已为我解决:

    'S 到 'S 以及从 – 到 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-09
      • 2016-04-19
      • 1970-01-01
      • 2016-08-23
      • 2018-04-10
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多