特殊文字を含む文字列のルート制約を作成する際に問題があります。このようにURLに文字列を追加するとき
$this->redirect()->toRoute('routename', array('search_string'=>$search_string));
ZF2 は、次のような URL エンコードされた URL を自動的に生成します。
http://test/search_stringr%C3%BCs
しかし、今は 404 エラーが発生します。ルートには次の制約があります。
'search_string'=> '[a-zA-Z][a-zA-Z0-9_-]*'
% で URL エンコードされたパラメーターを読み取るようにルートに指示するにはどうすればよいですか?