probleme mit replace()

gefunden am 31.03.2008

Hallo zusammen, ich habe probleme bei der Formatierung eines Parameters. Dieser Parameter wird bereits URL-Encodiert an das JS ?geben, muss hier aber nochmal ver?ert werden. Ich dachte ich k?e das mittels replace() l?: PHP-Code: var inh=para[6]; //para[6] steht f?bsp;den aktuellen Parameter, auf den replace() angewendet werden soll inh=inh.replace(/%C3%BC/g,"? inh=inh.replace(/%C3%9C/g,"?); inh=inh.replace(/%C3%BC/g,"%FC"); inh=inh.replace(/%C3%9C/g,"%DC"); inh=inh.replace(/%C3%B6/g,"? inh=inh.replace(/%C3%96/g,"?); inh=inh.replace(/%C3%B6/g,"%F6"); inh=inh.replace(/%C3%96/g,"%D6"); inh=inh.replace(/%C3%A4/g,"?; inh=inh.replace(/%C3%84/g,"?); inh=inh.replace(/%C3%A4/g,"%E4"); inh=inh.replace(/%C3%84/g,"%C4"); inh=inh.replace(/%C3%9F/g,"?); inh=inh.replace(/%C3%9F/g,"%DF"); alert(inh);  Wenn para[6] z. B. bei der Eingabe ??, kommt es im JS mit %FC%FC an. Ich will diesen Ausdruck nun ersetzt habe, aber stattdessen gibt mir alert(inh) wieder %FC%FC an :( Woran k?e das liegen?