Moin,
kann mir jemand sagen, wie ich einen String, in dem ü,ä,ö,ß usw stehat - also die deutschen Sonderzeichen - in englisch taugliche Zeichen wie ue,ae,oe,ss usw. umwandeln kann?
Ersetzen ist mit str_replace() kein Problem. Das was du willst, sieht ungefähr so aus (ab PHP 4.0.5):
$ersetzt = str_replace(Array("ä", "ü", "ö", "ß", "Ä", "Ü", "Ö"),
Array("ae","ue","oe","ss","Ae","Ue","Oe"),
$zuersetzen);
Und das ganze auch wieder rückwärst?
Diese Abbildung kannst du nicht eindeutig umkehren. Sonst würde zum Beispiel "euer" zu "eür" verkommen.
--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke!
http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~