Zur 1. Nachricht: Das %20 Bedeutet ein Leerzeichen in der URL (Test.htm?Hallo%20wie%20geht's? ist das gleiche wie Test.html?Hallo wie geht's?, allerdings kann man in einer URL keine Leerzeichen verwenden.
Zur 2.: Ich meine eigentlich ein JavaScript, weil ich Überschriften (z.B. 'Unsere Links') mit document.search an andere Dateien übergeben will. Mit NN funktioniert das auch, aber mit dem IE wird ein Leerzeichen durch %20 ersetzt.