hotti: Entsprechungen gesucht

Beitrag lesen

hi,

Wie kann man den Codepoint eines Multibyte-Zeichens ermitteln?

Offensichtlich gehts in PHP nicht so einfach wie in Perl. Ich würde dann so vorgehen:

unpack("C*", "äöü");

liefert Dir ein Array mit den Oktettenwertigkeiten. Dann guckst Du in stringview.js (das ist eine Opensource) nach der Funktion StringView.loadUTF8CharCode = function (aChars, nIdx), wenn Du den Algorithmus verstanden hast, setze diese JS-Funktion nach PHP um. Ich habe das mit dem €-Zeichen (3 Oktetten) mal in Perl probiert, das Ergebnis hat gestimmt ;)

Horst