PHP: Codierungsproblem
Webagentur » Digitale Nachrichten » PHP: Codierungsproblem

PHP: Codierungsproblem

Es ist nicht ungewöhnlich, dass Fehler im Zusammenhang mit der Codierung auftreten. Codierung, ein wahres Vergnügen, das wir alle zu überwinden versuchen, indem wir den Typ unserer Dateien in UTF-8 harmonisieren. Wenn heute das Lösen von Codierungsproblemen mit ein oder zwei Klicks erledigt werden kann, kann dieses Problem manchmal widerspenstiger sein.

Eine Kodierung, um sie alle zu beherrschen!

Ich wurde kürzlich (und das noch einmal…) mit einem Codierungsproblem konfrontiert. Ich musste ein System entwickeln, um Daten aus einer .xls- oder .xlsx-Datei in PHP zu extrahieren. Offensichtlich verwendet Microsoft lieber sein Codierungssystem als UTF-8.
Ich biete Ihnen diesen Aufruf an, der es Ihnen ermöglicht, jede Zeichenfolge, die in einer beliebigen ISO codiert ist, in das Format Ihrer Wahl, in diesem Fall UTF-8, zurückzugeben. Der Aufruf erkennt die Kodierung und wandelt sie in eine Funktion um.

1
mb_convert_encoding($string, "UTF-8", mb_detect_encoding($string));

Um Zugriff auf diese PHP-Funktionen zu haben, müssen Sie lediglich sicherstellen, dass die Erweiterung php_mbstring in Ihrer php.ini aktiviert ist. Diese Erweiterung wird nativ in PHP bereitgestellt, was Ihnen einen Download erspart.

★ ★ ★ ★ ★