パーセント記号は、渡されるときにURLエンコードする必要があることを知っていますが、ブラウザーで表示するときに、次のようにエスケープする必要もあります。%
?
URLでは、パーセント記号(%
)には 特別な意味 があるため、エスケープする必要があります。 HTMLではそうではないため、エスケープする必要はありません。
これを追加したいのですが、hrefでjavascriptを使用している場合は、問題も発生しています。この例を確認してください:
回避策の1つは、onclick
の代わりにhref
を使用することです。
読者に見えるHTMLテキストで話している場合、いいえ。有害なことは何もできません。
... HTML属性の内部について話している場合は、はい、それは考慮するのが良いでしょう。
URLとHTMLは異なる言語であり、奇妙に思えるかもしれませんが、異なる弱点があります。