2010年に、大規模なWebポータルでUTF-8文字を含むURLを提供しますか?
URLのRFCに従って、Unicode文字は禁止されています(こちらを参照)。標準に準拠するには、パーセントエンコードする必要があります。
ただし、私の主なポイントは、見栄えの良いURLを提供することのみを目的として、エンコードされていない文字を提供することです。
RFCの内容に関係なく、すべての主要なブラウザがこれらのURLを解析しているようです。しかし、私の一般的な印象は、Webブラウザーのドメインを離れると非常に不安定になるということです。
- テキストファイル、電子メール、さらにはエンコードが異なるWebサイトにコピー+貼り付けされたURL
- HTTPクライアントライブラリ
- エキゾチックなブラウザ、RSSリーダー
私の印象はここでトラブルが予想されるということで正しいので、技術者以外のユーザーにサービスを提供していて、引用されて伝えられた場合でもすべてのリンクが適切に機能することが重要である場合、(まだ)現実的な解決策ではありませんか?
HTMLで見栄えの良いURLを提供する魔法の方法はありますか
http://www.example.com/düsseldorf?neighbourhood=Lörick
特殊文字はそのままコピー+貼り付けできますが、古いクライアントで再利用すると正しく機能しますか?