wie mpdf HTML gesetzt enthält ungültige UTF-8-Zeichen (s), wenn Sie pdf auf appliactionswie mpdf HTML gesetzt enthält ungültige UTF-8-Zeichen (s)
Antwort
Verwenden utf8_encode() Funktion erstellen. ZB: $ html = '
Name der Originator
Originator Address
Originator Telefonnummer
Originator Email
Borrower
Immobilien-Adresse
Datum GFE
Â
‚; $ html = utf8_encode ($ html1);
Versuchen Sie, diese
$html = mb_convert_encoding($html, 'UTF-8', 'UTF-8');
vor dem Aufruf: "$ mpdf-> WriteHTML ($ html);"
Es scheint sinnlos, aber es funktioniert für mich.
Mit mpdf hat es keinen Sinn in Konvertierungen und Kodierung, da diese höchstwahrscheinlich Ihre Zeichen verlieren werden und Sie nur "?" oder andere nicht erkennbare Zeichen (aber Ausgang ergeben)
Versuchen Sie, diese vor jedem Eingang mit senden mpdf sein:
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='UTF-8';
Ich habe '©' in einer Fußzeile, die als normaler Text ausgeführt wurde. Dies hat das Problem perfekt gelöst. –
@Runa Ich habe das Problem mit zwei char '??' das löst mein Problem: ** $ output = utf8_encode ($ output); ** – NoBody
ich diesen Fehler bekam, als ich NULL
-->multicell()
senden. Senden ""
hat es behoben.
alte Frage, aber vielleicht jemand kommt hier von Google, wie ich
Die folgenden zwei Zeilen hat das Objekt nach der Erstellung
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'iso-8859-4';
Fügen Sie die beiden oben genannten Linien den Trick zu tun, wird diese aussehen wie
$mpdf=new mPDF();
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'iso-8859-4';
das ist das einzige, das für mich arbeiten würde ... ich musste auch iconv auf PHP installieren. der andere $ mpdf-> charset_in = 'utf-8'; habe es nicht für mich getan. – Barry
Dies funktioniert für mich:
$mpdf->WriteHTML(utf8_encode($html));
- 1. 00904. 00000 - "% s: ungültige Kennung"
- 2. ungültige Operation: s [k] (Index vom Typ * S)
- 3. WHERE-Klausel verursacht Fehler "% s: ungültige ID"
- 4. Schiftpakete in mPDF generierte Dokument
- 5. PHP: Ungültige Zeichen bricht HTML
- 6. WAL enthält Verweise auf ungültige Seiten
- 7. jQuery gesetzt html() Wert
- 8. wie man CSS-Datei in mpdf
- 9. html 5 v/s XHTML
- 10. mPDF Position absolute
- 11. Wie überprüfe ich, ob die Zeichenfolge $ _GET ["s"] ++++ enthält?
- 12. jQuery tmpl gibt ungültige HTML
- 13. mPDF font-size funktioniert nicht
- 14. Ungültige Bundle ... enthält unzulässige Datei 'Frameworks'
- 15. Wie man eine Zeichenkette teilt aber einige Symbole (# 's und +' s) enthält
- 16. So löschen Sie leere Seite in mPdf
- 17. java.net.SocketException: Ungültige Anfrage: Ungültige Wie
- 18. JavaScript funktioniert nicht in mPDF
- 19. HTML-Wert von Javascript gesetzt?
- 20. sed Fehler: "ungültige Referenz \ 1 auf` s 'Befehl RHS "
- 21. Wie erkennt man ungültige HTML-Entitäten in PHP?
- 22. php mpdf Speicherbegrenzungsfehler
- 23. Java funktioniert nicht mit Regex \ s, sagt: ungültige Escape-Sequenz
- 24. Radiobutton erzeugt doppelte HTML-ID-s
- 25. PHP: preg_match_all() '/((\d{9})\.html)/s'
- 26. Wie benutzt man mPDF in yii2?
- 27. wie benutzerdefinierte Schriftart in Kartik mpdf verwenden?
- 28. Unterschied zwischen s = s + s und s + = s mit kurzen
- 29. Generierte Download-Datei enthält HTML
- 30. CQL: Ungültige gesetzt wörtliche für Werte vom Typ Karte
Wonach fragen Sie? Was hast du probiert? Was passiert dann? –