問題タブ [html-escape-characters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
character-encoding - XHTML または HTML5 で — and — を使用する必要はありますか?
&
単にアンパサンド (&) を入力する代わりに、エスケープを使用するのが最善のようです。
しかし、WordPress などの CMS でブログ投稿を書いたり、Web サイトを手作業でハードコーディングしたりする場合、ダッシュやその他の一般的な印刷文字にX/HTML 文字エンティティ参照を使用する必要がありますか?
例えば:
–
はダッシュ(–)です
—
全角ダッシュ( —)
そうしない場合のリスクは何ですか?
ハイフン-
(-)が HTML でキーボードから直接入力されるだけで、決して書かれないのはなぜですか? (マイナス記号ではなく、ハイフンであると仮定します。)
php - 一重引用符内の一重引用符 PHP
以下のような HTML アンカー タグがあります。
そして、対応する JavaScript 関数 tempBuy() は
しかし、問題はまったく警告しないことです! 関数内の一重引用符内に変数名を含める必要があるかもしれませんtempBuy()
。試しtempBuy(\'var1'\,\'var2\'...)
ましたが、エラーが表示されます。どうすればそれができますか。ありがとう 。
パーツのソースは次のように表示されます。
json - JSON を正しい方法で data-attribute に保存する
私はJSONを持っています:
そして、それをデータ属性に保存したいと思います。
私はこの方法でこれを達成しています:
そして、そのデータ属性を読み取るとき:
これはよりクリーンな方法ですか?私はエスケープとアンエスケープについて話している。
utf-8 - Struts2 テキスト フィールドのラベルで HTML エスケープ文字を使用するにはどうすればよいですか?
Struts2 テキスト フィールドのラベルに小文字のギリシャ語のミュー (μ) を使用しようとしています。
しかし、「Time Measurement (μs)」ではなく「Time Measurement (μs)」と表示されています。Struts2 は、エスケープされたラベルをエスケープすることで私を助けているようです! 私はむしろ、a) ファイルシステム、サーバー、またはブラウザが尊重しない可能性のある UTF-8 文字を使用するか、b) 他の場所では必要なく、この問題を解決するだけではやり過ぎのように思われる Struts2 i18n プロパティファイルを使用することに頼りたくありません. ラベルのエスケープをオフにする簡単な方法、またはアンパサンドをエスケープしないことを示すエスケープ文字はありますか? 明確でない場合は、JSP を使用しています。
html - & は onclick="..." でエスケープする必要がありますか?
私はまだこれに対する適切な答えを見つけていません:
& (アンパサンド) は でエスケープする必要がありonclick="..."
ますか? (それとも、すべての HTML 属性で?)
jsFiddle と W3C のバリデーターで、エスケープされたテストとエスケープされていないテストの両方を実行しようとしましたが、どちらも機能しています...
http://validator.w3.org/#validate_by_input
ありがとう!
ruby-on-rails - RailsでHTMLをエスケープするがリンクタグを避ける方法は?
元。このようなコンテンツを持っています
@nash_su ブラブラブラブラ
@nash_su は、コンテンツ作成時にリンクに変換されます。変換する前に、セキュリティ上の理由からコンテンツをエスケープします。
ただし、ユーザーがコンテンツを編集するときは、セキュリティ上の理由からコンテンツを再度エスケープする必要がありますが、これにより @nash_su リンクがエスケープされます。
私の質問は次のとおりです。エスケープリンクタグを回避するにはどうすればよいですか?