質問: **urlでギリシア文字を指定可能ですか?** ・仕様は、RFC 3986 ? **アルファベット小文字とは、ラテン小文字のこと?** ・ギリシア文字は含まれない? **リンク先に下記記述があるのですが、これはエンコード前の話ですか?** ・それともurlだからエンコードは関係ない? ・2003年にはアラビア語やキリル文字、ギリシア文字、そして漢字が使えるようになった
回答: > > **urlでギリシア文字を指定可能ですか?** > > ・仕様は、RFC 3986 ? > > > HTMLでの話なら指定可能です。仕様は、RFC 3987です。 ``` iunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" / ucschar ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD / %xD0000-DFFFD / %xE1000-EFFFD ``` HTTPでの話ならまだRFC 3986参照になっているようで、指定不可能です。(このままなのかも?) なので、Webクライアントは、パス部分を(ページのエンコーディングに関わらず)UTF-8に変換後にパーセントエンコーディングしてWebサーバーに送信しています。 * An Introduction to Multilingual Web Addresses + Resolving a path + I18N Tests: Resource identifiers 3 ``` ``` * URL Standard + [URL parsing > path state](https://url.spec.whatwg.org/#path-state "URL Standard")