特殊文字/国際文字を含む URL をどのようにフォーマットすればよいですか?
現在、私はURLを「見栄えのする」ようにしようとしています。
www.myhost.com/this is a test, do you know how?
に変換されます:
www.myhost.com/this_is_a_test_do_you_know_how
一部の国際文字 (ü = ue、æ = ae、å = aa) は変換でき、一部の文字は削除できることを知っています。私は通常、URL を「見栄えの良い」ものにしようとしますが、それはばかげていますか?
しかし、西洋の ASCII 形式とは関係のない中国語、日本語、アラビア語の文字はどうすればよいでしょうか?
URL を 16 進コードで書き換えるという考えは本当に好きではないので、今のところ、URL に「変換できない」文字が多すぎる場合は、内部の一意の ID を使用するだけです。