wywołuję stronę tak:
http://www.poloniasantabarbara.com/coxpl.php?word=dość
zawartość strony coxpl.php:
<script>
function gup( name ){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if( results == null ) return ""; else return results[1];}
word=gup('word');
alert(word);
</script>
<?php
echo $word;
?>
wynik pod IE:
alert: dość
nowa strona: dosc
wynik pod Firefox:
alert: do%C5%9B%C4%87
nowa strona: dość
Jak sobie z tym poradzić, by przekazana wartość parametru była właściwa (tzn. 'dość')?