Moin!
Bleibt also noch der Fall:
Jemand übernimmt eine Funktionssammlung oder eine Klasse und erweitert sie in der falschen Codierung.
Dann gibt es Zeichenmüsli bei allen Ausgaben...
Das ist dann eben das Schicksal. Wer programmiert, muss sich Gedanken ums Encoding machen. Genauso wie ums Escaping, etc...
Der Code sollte ja nicht davon betroffen sein, wenn sich brav an ASCII gehalten hat, also auch bei Arrays keine Elementnamen mit Zeichencodes über 127d genommen hat... ?
PHP hat keine Probleme mit Bezeichnern, in denen "Sonderzeichen" enthalten sind. Die Probleme gibts nur, wenn die Sonderzeichen durch mangelhafte Editor-Bedienung in verschiedenen Codierungen auftauchen.
- Sven Rautenberg