我有一个旧版应用程序刚刚开始出现异常,无论出于何种原因我都不确定。它会生成一堆HTML,这些HTML会被ActivePDF转换为PDF报告。流程如下:从数据库中提取一个HTML模板,其中包含要替换的标记(例如“~CompanyName~”、“~CustomerName~”等)用真实数据替换token使用一个简单的正则表达式函数来整理HTML,该函数对HTML标记属性值进行属性格式化(确保引号等,因为ActivePDF的渲染引擎讨厌任何东西,除了属性值周围的单引号)将HTML发送到创建PDF的网络服务。在困惑中的某个地方,HTML模板中的不间断空格( s)被编码为ISO-8859-1,因