Einige meiner Skripte verwenden unterschiedliche Kodierungen, und wenn ich versuche, sie zu kombinieren, ist das ein Problem geworden.Konvertiere utf8-Zeichen zu iso-88591 und zurück in PHP
Aber ich kann nicht die Codierung verwenden sie ändern, anstatt möchte ich die encodig des Ergebnisses von Skript A ändern, und verwenden Sie es als Parameter in Skript B.
Also: Gibt es eine einfache Möglichkeit, eine Zeichenfolge von UTF-8 in ISO-88591 in PHP ändern? Ich habe utf_encode und _decode angeschaut, aber sie tun nicht, was ich will. Warum gibt es keine "utf2iso()" - Funktion oder ähnliches?
Ich glaube nicht, dass ich Zeichen habe, die nicht im ISO-Format geschrieben werden können, also sollte das kein großes Problem sein.
utf8_decode sollte genau dein utf2iso sein?!? – BlaM
Es ist erwähnenswert, dass PHP weiterhin intern auf utf-8 umstellt, so dass alle Zeichenfolgen, die Sie wahrscheinlich von außerhalb kommen, sind. Stellen Sie cURL, Dateizugriffsfunktionen, Streams, PDO/MySQL oder eine andere API für den Zugriff auf externe Daten ein, um UTF-8 zu verwenden, so dass es bereits korrekt ist, wenn PHP es erhält. – Xeoncross