コードの関連部分は次のとおりです。
this.options[this.selectedIndex].value
または完全な行:
<select name="category" onChange="javascript:document.location.href='<? echo '/' . $state . '/dir/'; ?>' + this.options[this.selectedIndex].value;">
これを JS で URL エンコードし、PHP で安全にデコードするにはどうすればよいurldecode
ですか?