robertroth: Zeichencodierung im Dokument wechseln?

Beitrag lesen

Lieber Jörg,

Moin!

und irgendwo schwirrt auch noch ein "seems_utf8()" rum im Archiv

Ja. Basierend auf der damaligen Diskussion läuft bei mir folgendes zu meiner Zufriedenheit

  # Reihenfolge ist wichtig
  # eventuell erweitern...
  $spek=array('ASCII', 'UTF-16', 'UTF-8', 'ISO-8859-15', 'ISO-8859-1'); 

  $coding = mb_detect_encoding($string, $spek, false); 

  if ( 'UTF-8' != $coding && 'ASCII' != $coding ) {
    $string = "mb_convert_encoding($string, 'UTF-8', $coding);
  }

Könntest Du bitte noch ein paar Worte darüber verlieren, warum diese Reihenfolge funktioniert, und warum Du das strict-Flag nicht benutzen willst bei der Erkennung?

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!