2016-05-19 4 views
-1

Wir haben ein System in Coldfusion mit cfhtmltopdf zum Erstellen von Berichten in PDF. Die html aller Berichte mit denWie löst man den cfhtmltopdf-Codierungsfehler in Coldfusion 11 Update 8?

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

erzeugt werden Es funktioniert gut, bis wir das Update 8 darauf installieren. Jetzt kommen alle Variablen aus der Datenbank, die die Abwandlung abgehört hat.

A "É" ist wie ein "Ã% °" A "Â" zeigen wie ein zeigte "Ã"

die Akzentuierung im pdf zu beheben nur in jeder Variablen mit encodeForHTML, und es ist ein unmöglicher Job, einige Berichte haben 200 Variablen aus der Datenbank.

+0

Was genau meinen Sie mit "abgehört"? Können Sie einen * kleinen * Repro-Fall posten, der das Problem aufzeigt? – Leigh

+0

Ein "É" wird wie ein "Ã% °" angezeigt Ein "Â" wird wie ein "Ã" angezeigt, –

+0

Wenn es ein Fehler ist, * melden Sie es *. – jonrsharpe

Antwort

0

Haben Sie versucht, cfprocessingdirective?

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

</cfprocessingdirective> 
+0

Ich dachte auch darüber nach, aber ich dachte nicht, dass es ein notwendiger Reifen war, um durchzuspringen. Ist das erforderlich und funktioniert es? Wenn dies der Fall ist, sollte es zu allen bestehenden Dokumenten hinzugefügt werden, sowohl in Bezug auf CFDocument als auch CFHTMLTOPDF. –

Verwandte Themen