2 Stimmen

PHP ersetzt durch

Ich habe eine txt-Datei (Datei kodiert in ANSI nach Notepad++), die ' ' in ihr hat. Ich lese die Datei Zeile für Zeile ein und möchte Folgendes ersetzen con ...

Alles, was ich versuche, scheint zu scheitern

  1. $str = htmlentities($str); # trying to convert to … as I can deal with this
  2. $str = mb_ereg_replace("…","...",$str);
  3. $str = str_replace("…", "...", $str);

Alle oben genannten Maßnahmen funktionieren nicht! Was übersehe ich und wie kann ich dieses Problem beheben?

HINWEIS: Mein PHP-Skript, das versucht, dieses Problem zu beheben, ist in UTF8 kodiert und der PHP-Header ist UTF8

Vielen Dank im Voraus für jede Hilfe!

6voto

icktoofay Punkte 121675

Wie Sie sagten, wird es mit dem Byte 0x85 in der Datei, versuchen Sie dies:

$str = str_replace("\x85", "...", $str);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X