特殊文字を使用して作業しようとしてURLs
いますが、正しく動作させるために何をすべきかを理解するのに問題があります。
次のような URL を見たことがあります。
http://www.last.fm/music/Simon+&+Garfunkel
http://www.last.fm/music/小林武史
Last.FM で完全に動作しますが、どうすればよいですか?
私はこの質問.htacess
でそれを行う方法を尋ねましたが、 fileの正規表現投稿のおかげで部分的に問題を解決しましたが、(.+?)
まだ URL の読み取りに問題があります。
http://mysite.com/event/Dance&Jump
私のphpページで次のようなものを書いて使用すると:
//.htaccess
RewriteEngine On
RewriteRule ^(event/)(.+?)[/]?$ event.php?event_name=$2
<?
print urldecode ($_REQUEST["event_name"]);
?>
ページが印刷されます。
//<html> printed page
Dance // "&Jump" is missing, how can I fix it?
//</html> printed page
Last.FM や Wikipedia のようなほぼすべての特殊文字を扱えるようにしたい
特別な文字の URL と一般的な手順を使用するためのテクニックはどのようになっていますか?