Probleme mit FPDF und Euro-symbol
Habe ich damit verbracht, ein paar Tage zu sichten durch verschiedene Methoden zu fördern, FPDF zu Rendern, das Euro-symbol, aber keiner gelungen. Ich habe:
$currency = iconv("UTF-8", "ISO-8859-1//TRANSLIT", '€');
Sind die Ergebnisse in:
iconv() [function.iconv]: Erkannt und einen incomplete multibyte-Zeichen
im input-string
Habe ich versucht eine Vielzahl von codierungstypen, aber ohne Erfolg.
- Können Sie bitte überprüfen Sie die Antworten nochmals zu überdenken und das ist eigentlich die richtige Antwort?
- Ich bin mir nicht sicher, warum ich markiert als richtig, weil nichts, was ich versuchte arbeitete. Ich habe entfernt das Häkchen aus der ersten Antwort.
- Wahrscheinlich haben Sie markiert es vor langer Zeit. Aber wie Sie sehen können, ist meine Antwort korrekt ist (16 upvotes). Vielleicht können Sie markieren dies als richtig für die Menschen vor dem gleichen problem?
- Vielleicht würde Sie gern Bearbeiten Sie Ihre Antwort und erklären Sie die Diskussion hier, so ist es klar, auf alle anderen zu?
- Ich entfernte meine, bisher angenommen, Antwort für clairty.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du eigentlich kann generieren einer PDF-Datei mit euro-Zeichen mit FPDF mit euro-ascii code:
chr(128)
.Es ist gute Praxis, dies zu einer ständigen. Oben in Ihrem Skript hinzufügen:
Nun können Sie
EURO
in Ihr Skript zu drucken Sie das euro-symbol.Zum Beispiel:
Ausgabe:
Costs: €100
Hinweis: Dies funktioniert auch für andere Symbole, mit
chr(ascii)
, woascii
ist der ascii-code des symbols. Sie finden hier eine übersicht der ascii-codes auf dieser Seite:http://www.atwebresults.com/ascii-codes.php?type=2
"Costs: " . chr(128)
? Auch sollte dies die akzeptierte Antwort, nicht die eine Förderung von einer anderen Erweiterung.chr(128)
macht keinen Sinn mit jemanden, dessen Lektüre Ihres code.EURO
tut. Können Sie upvote die Antwort-wenn Sie möchten, es zu sein, die akzeptierte Antwort.chr(128)
macht Sinn für mich... ich glaube, mein Kritikpunkt ist, dass Ihre Antwort beginnt mit uns anweisen, definieren es als eine Konstante, wo würde ich sehen, dass als 'optional'. Sie könnten genau so gut definieren wie eine variable oder eine Funktion oder was nicht. Der Schlüssel ist das symbol mithilfe derchr
Funktion. Ich glaube deine Antwort sollte sich auf die.chr(163)
wenn jemand mich fragte.Ich gesucht habe für das Alter, und nichts gearbeitet, bis ich diese verwendet:
utf8_encode(chr(128))
wenn Sie Wollen, um zu zeigen, diese Zeile "£4.30" Folgen Sie einfach den Balg
$text = chr(163);
$Pfund = $text."4.30 p m";
Hinweis: 163 = pound-code;