なぜ私は&
の代わりに &
私のサイトにHTMLを書くとき?
エンコードする必要がある他のシンボルのリストはどこにありますか? (バー/も、そうですか?)
シンボルをそのままHTMLに貼り付けると、どのような問題が発生しますか?
問題は、いくつかのアフィリエイトリンクがあり、特定のブラウザーまたはデバイスのために、何らかの理由で&を使用してそれらを記述する場合、それが心配です... URLの情報は正しく渡されません。
誰かが私の心をクリアできるといいのですが?
ありがとう!
から https://developer.mozilla.org/en-US/docs/Glossary/Entity
HTMLには、エンティティとして表現する必要がある4つの予約文字のセットがあります。他のすべての文字は、必要に応じてエンティティで表すことができますが、必須ではありません。これらは、これらの4つの予約文字に使用されるエンティティです。
&
(&)-必須。ブラウザがエンティティの開始と誤解しないようにするため。<
(<)-ブラウザーがタグの開始と誤解する可能性があるため、必須>
(>)-ブラウザがタグの終了と誤解する可能性があるため、必須"
( ")-引用符による属性値の降伏でのみ必須
すべてのHTML文字エンティティの完全なリストについては、こちらを参照してください- https://dev.w3.org/html5/html-author/charref
文字「&」は特別な目的を持つ予約語です。そのため、特定の方法で使用する必要があります。
ここで、HTMLエンティティを見つけることができます。 http://www.w3schools.com/html/html_entities.asp