私は周りを通過するときにパーセントシンボルをURLエンコードする必要があることを知っていますが、ブラウザに表示すると、それをエスケープする必要もありますか:%
?パーセント記号(%)は常にHTMLでエスケープする必要がありますか?
23
A
答えて
29
URLでは、パーセント記号(%
)にはspecial meaningが含まれているため、エスケープする必要があります。 HTMLでは、そうしないので、それをエスケープする必要はありません。
0
あなたがHTMLテキストで話しているのであれば、読者には見えません。有害なことは何もできません。
... HTML属性の内部について話している場合は、それを検討するとよいでしょう。
URLとHTMLは異なる言語で表示される可能性がありますので、それぞれの弱点があります。
1
私はこれを追加したいと思います - あなたはhrefでjavascriptを使用すると、あなたも困っています。この例をチェックしてください:回避策の
一つは、代わりにhref
のonclick
を使用している場合があります。
関連する問題
- 1. パーセント記号をエスケープするDB2 SQL
- 2. URL GET変数に必要なハッシュ記号があります
- 3. PHP fopen($ file)$ファイルはエスケープする必要がありますか?
- 4. ネットワークアクティビティインジケータは常にアクティブにする必要がありますか?
- 5. プログラムカウンタは常に変更する必要がありますか?
- 6. クロスサイトスクリプティング(XSS):アンパサンドをエスケープする必要がありますか?
- 7. フィードリーダー:常にクライアント側にする必要がありますか?
- 8. Eclipseオートコンプリート(パーセント記号、Junoで)
- 9. 与えられた変数のエスケープ・パーセント記号
- 10. text/plainまたはtext/javascriptからエスケープする必要がありますか?
- 11. ソケットを常にバインドする必要がありますか?
- 12. T-SQLでパーセント記号をエスケープするにはどうすればよいですか?
- 13. MVC2:#記号を含むURLをルーティングする必要があります
- 14. "リテラル"ではない文字列のメタキャラクタを常にエスケープする必要はありますか?
- 15. mediawiki mathjaxエスケープを使用する必要があります。$ x $
- 16. Microsoft Jetワイルドカード:アスタリスクまたはパーセント記号?
- 17. "#"記号をエスケープする
- 18. Webkitは常にメインスレッドで使用する必要がありますか?
- 19. "operator =="は常にC++の "operator =="で実装する必要がありますか?
- 20. stderrまたはstdoutにメッセージを記録する必要がありますか?
- 21. APNSトークンを暗号化する必要がありますか?
- 22. matches()でjava正規表現をエスケープする必要がありますか?
- 23. メールの件名をHTMLでエスケープする必要がありますか?
- 24. Elasticsearchクエリで予約文字をエスケープする必要がありますか?
- 25. なぜJavaソースファイルでUnicodeをエスケープする必要がありますか?
- 26. 設定ファイルでバックスラッシュをエスケープする必要がありますか?
- 27. パーセント記号のマスク入力
- 28. SQL VIEWは常に1NFにする必要がありますか?
- 29. セッションCookieは常にHttpOnlyにする必要がありますか?
- 30. TDDテストは常に最初に失敗する必要がありますか?