hi,
Wie kann ich also zuverlässig in PHP einen Zeichencode in das entsprechende Zeichen konvertieren, sodass ich also aus 228 ein ä erhalte?
Soviel ich weiß, gibts die pack-Funktionen aus der Perl-Welt auch in PHP. In Perl würde das so aussehen:
print pack("U", 228), "\n", pack("C", 228), "\n";
D.h., je nach Schablone wird aus dem Codepoint (228 bzw. E4, U+00E4) die entsprechende byte-Folge erzeugt, in ISO hat damit das 'ä' ein byte, in UTF-8 hingegen 2 byte.
Horst Hausmann