如何解决coldfusion 11 update 8中的cfhtmltopdf编码错误?

如何解决coldfusion 11 update 8中的cfhtmltopdf编码错误?,coldfusion,coldfusion-11,Coldfusion,Coldfusion 11,我们在coldfusion中有一个系统,使用cfhtmltopdf生成pdf格式的报告。 所有报告的html都是使用 < meta charset="iso-8859-1"> 在我们安装更新8之前,它一直运行良好。 现在,所有来自数据库的变量都被检测到了 “É”显示为“Ã%°” 一个“Ô像一个“Ô一样显示 要修复pdf中的重读,只需在每个变量中使用encodeForHTML,这是一项不可能完成的工作,有些报表有来自数据库的200个变量。您是否尝试过cfprocessin

我们在coldfusion中有一个系统,使用cfhtmltopdf生成pdf格式的报告。 所有报告的html都是使用

  < meta charset="iso-8859-1">

在我们安装更新8之前,它一直运行良好。 现在,所有来自数据库的变量都被检测到了

“É”显示为“Ã%°” 一个“Ô像一个“Ô一样显示


要修复pdf中的重读,只需在每个变量中使用encodeForHTML,这是一项不可能完成的工作,有些报表有来自数据库的200个变量。

您是否尝试过cfprocessingdirective

 <cfprocessingdirective pageEncoding = "iso-8859-1">

 </cfprocessingdirective>


你说的“窃听”到底是什么意思?你能发布一个小的复制案例来说明这个问题吗?一个“É”显示为一个“Ã%°”一个“Ô显示为一个“Ô,如果它是一个bug,报告它。你能提供一个普通的HTML示例(w/DOCTYPE)来说明这个问题吗?将文档以纯文本形式保存到SO或Github/gist。(我想使用CF9/10/11/2016和WKHTMLTOPDF测试和比较结果。)CFDocument有一个“pageencoding”参数,可以强制使用字符集。CFHTMLTOPDF没有这个选项。您的HTML是内联的还是使用“源”属性?如果生成并保存了HTML,保存时是否使用了charset=“iso-8859-1”?请提供更多关于您正在使用的HTML&CF代码的信息。我也考虑过这一点,但不认为这是必要的。这是必需的吗?它有效吗?如果是,则应将其添加到与CFDocument和CFHTMLTOPDF相关的所有现有文档中。