2024-02-10 href属性のURLエンコードとHTMLエスケープ
href属性内でURLエンコードだけではなく、HTMLエスケープも行って大丈夫だっけ?ってわからなくなったのでやってみた。
つまり下記のHTML表現どちらも大丈夫だっけ?という話。
<a href="https://example.com/?a=1&b=2">Link 1</a>
<a href="https://example.com/?a=1&b=2">Link 2</a>
やってみた
See the Pen URL encoding & HTML escape inside href attribute by toshi (@toshimaru) on CodePen.
結果
結果としてはどちらも大丈夫だったので URLエンコード + HTMLエスケープで問題なさそうだった。