

例えば、ネット上のサイトに`https://ja.wikipedia.org/wiki/パーセントエンコーディング`というページへのリンクを設けるとき、`<a>`タグのhref属性はどのように記述すれば良いのでしょうか。パーセントエンコーディングすれば確実に世界中からアクセスすることができますが、リンクしようとしているURLはさまざまな形式なので簡単にエンコードできません（既存のエスケープ関数だと`:`や`/`などエンコードしたくないものまで処理するので自作するしかなさそうですが、他にどんな記号をエンコードすべきでないかまだよくわからないのです）。

そこで、

[code]

    <a href='https://ja.wikipedia.org/wiki/パーセントエンコーディング'>ここをクリック</a>
    
[/code]

のようにパーセントエンコーディングしないリンクがどれほど通用するか、教えてください。曖昧な質問で申し訳ありませんが、知りたいのはUTF-8形式のテキストファイルを扱えるブラウザなら必ずリンクを開けるとかそういうことです。


CC BY-SA 3.0
2016-04-26T13:51:50.720
24366
2016-04-26T13:51:50.720
15286
question
html encoding
HTMLタグの属性で非ASCII文字のURLエスケープは必要か