Peter Hallo,
$x=array(
'ä'=>'ae',
'ö'=>'oe',
'ü'=>'ue'
/*[usw.]*/
);
foreach($x as $k=>$v)
str_replace($k,$v,$name);
$name=str_replace('+','%20',urlencode($name));
Wenn man an der mangenden Implementierung von Zeichen in _einer_ Software scheitert, finde ich das bemerkenswert...
Und ichsuchei mmer noch eine Lösung.
Nein! Du suchst nicht, sondern läßt Dir vorkauen.
Gruß aus Berlin!
eddi