ö mit form an js wird zu %F6 ...

rernanded

Erfahrenes Mitglied
Hi

ich sende mit einer form eine Suchanfrage an eine Seite mit einer Suche mittels js.
Mit Umlauten und ß ist die Suche leider nicht möglich da zB ö zu %F6 wird und ich bekomme keine Suchergebnisse. Ansonsten klappt alles wunderbar. Wer hat eine Lösung? MONI

HTML:
<form action="searchtest.htm">
<input type="text" name="q">
<input type="submit" value="suchen">
</form>

Browserzeile bei Suche mit ö:
... searchtest.htm?q=%F6 - keine Suchergebnisse
... searchtest.htm?q=w%F6rter - keine Suchergebnisse

So funktionierts:
searchtest.htm?q=worte
...
Suchergebnisse
...
 
Zuletzt bearbeitet:
Das hat nichts mit JS zu tun. Dein backend scheint irgendwelche gravierenden Probleme zu haben und kann offenbar nicht mit URL encoding umgehen.
 
Das hat nichts mit JS zu tun. Dein backend scheint irgendwelche gravierenden Probleme zu haben und kann offenbar nicht mit URL encoding umgehen.


Hi, aber damit gehts:
HTML:
<script type="text/javascript">
var Adresse = encodeURI("searchtest.htm?q=ö");
document.write('<a href="' + Adresse + '">suchen nach ö<\/a>');
</script>

Moni
 

Neue Beiträge

Zurück