EisFuX: Zeichensätze und "transliteration"

Beitrag lesen

(Hallo|Hi(ho)|Nabend) ChrisB,

»» $out = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $inp)

Und dieses ISO-8859-1 enthält keine Umlaute ...?

Doch enthält es. Gemeint war natürlich:

$out = iconv("UTF-8", "ASCII//TRANSLIT", $inp)

Aber dessen Output ist auch eher unbrauchbar. Es macht aus:

»Fix, Schwyz!« quäkt Jürgen blöd vom Paß.

das:

Fix, Schwyz!<< qu"akt J"urgen bl"od vom Pass.

Umlaute erkannt und umgewandelt -- leider in ein für Dateinamen ungünstiges Format. :-/

Als weitere Alternative (zum Selberbasteln) wäre da noch die Translit-Extension. Die kann auch Satzzeichen und ähnlichen Kram zu Underscores konvertieren.
Zumindest soll sie das laut "Kurzanleitung" können. Ich hab sie nur kurz getestet, und da hat sie sich aufs Zeichen-Verschlucken beschränkt.

MffG
EisFuX