PHP UTF8 zu CP 850 konvertieren
Moin Leude,
ich habe ein kleines php-Script geschrieben, dass eine *txt_Datei erstellt.
im Inhalt der zweiten Zeile werden aber Sonderzeichen beim Import in Navision nicht dargestellt.
Wie kann ich den Zeichensatz zu CP 850 OEM konvertieren? Hat jemand eine Idee?
Greetz
ich habe ein kleines php-Script geschrieben, dass eine *txt_Datei erstellt.
im Inhalt der zweiten Zeile werden aber Sonderzeichen beim Import in Navision nicht dargestellt.
Wie kann ich den Zeichensatz zu CP 850 OEM konvertieren? Hat jemand eine Idee?
Greetz
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 346051
Url: https://administrator.de/forum/php-utf8-zu-cp-850-konvertieren-346051.html
Ausgedruckt am: 26.12.2024 um 05:12 Uhr
8 Kommentare
Neuester Kommentar
Servus,
http://www.php.net/manual/de/function.iconv.php
In PHP?!
Grüße Uwe
http://www.php.net/manual/de/function.iconv.php
$str = iconv("UTF-8","CP850","Das ist ein String mit Sonderzeichen wie ÄöÜÖÖß");
file_put_contents("test.txt",$str);
Grüße Uwe
Zitat von @wescraven07:
@ colinardo,
wie binde ich
ein? Ich bin noch eher Programmierer Rookie
Na, indem du es in deine PHP Datei schreibst, was für eine Frage ...?! Du wollen mich veräppeln ?@ colinardo,
wie binde ich
> file_put_contents("test.txt",$str);
>
Sorry, aber deine Frage ist für mich leider unverständlich.
Grüße Uwe
Zitat von @wescraven07:
Gut, war saublöd von mir formuliert. Ich meine, wie binde ich es in den codestring in die Syntax ein.
Codestring ?? Leider nicht besser formuliert.Gut, war saublöd von mir formuliert. Ich meine, wie binde ich es in den codestring in die Syntax ein.
stehe aber gerade auf dem Schlauch, wie ich das in meine Header-Row-Zeile einbinde:
Füge an der Stelle wo bei mir oben ein fester String steht einfach die Variable ein in der dein Text in UTF-8 steht.Die zweite Zeile schreibt dann diesen konvertierten String der dann in $str steht in eine Textdatei mit dem Namen text.txt im gleichen Verzeichnis wie der PHP-Datei in der der Code steht
$str = iconv("UTF-8","CP850",<deineVariableMitDemUTF8Text>);
file_put_contents("test.txt",$str);
Also in dieser Schreibe kann das alles und nichts bedeuten und ist keine vernünftige eindeutige Beschreibung von dem was du nicht verstehst,sorry.
wie binde ich es in den codestring in die Syntax ein