問題タブ [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.

0 投票する
2 に答える
71051 参照

character-encoding - XHTML または HTML5 で — and — を使用する必要はありますか?

&単にアンパサンド (&) を入力する代わりに、エスケープを使用するのが最善のようです。

しかし、WordPress などの CMS でブログ投稿を書いたり、Web サイトを手作業でハードコーディングしたりする場合、ダッシュやその他の一般的な印刷文字にX/HTML 文字エンティティ参照を使用する必要がありますか?

例えば:

–ダッシュ(–)です

—全角ダッシュ( —)

そうしない場合のリスクは何ですか?

ハイフン-(-)が HTML でキーボードから直接入力されるだけで、決して書かれないのはなぜですか? (マイナス記号ではなく、ハイフンであると仮定します。)

0 投票する
4 に答える
1268 参照

php - 一重引用符内の一重引用符 PHP

以下のような HTML アンカー タグがあります。

そして、対応する JavaScript 関数 tempBuy() は

しかし、問題はまったく警告しないことです! 関数内の一重引用符内に変数名を含める必要があるかもしれませんtempBuy()。試しtempBuy(\'var1'\,\'var2\'...)ましたが、エラーが表示されます。どうすればそれができますか。ありがとう 。

パーツのソースは次のように表示されます。

0 投票する
1 に答える
1174 参照

json - JSON を正しい方法で data-attribute に保存する

私はJSONを持っています:

そして、それをデータ属性に保存したいと思います。

私はこの方法でこれを達成しています:

そして、そのデータ属性を読み取るとき:



これはよりクリーンな方法ですか?私はエスケープとアンエスケープについて話している。

0 投票する
1 に答える
1213 参照

utf-8 - Struts2 テキスト フィールドのラベルで HTML エスケープ文字を使用するにはどうすればよいですか?

Struts2 テキスト フィールドのラベルに小文字のギリシャ語のミュー (μ) を使用しようとしています。

しかし、「Time Measurement (μs)」ではなく「Time Measurement (μs)」と表示されています。Struts2 は、エスケープされたラベルをエスケープすることで私を助けているようです! 私はむしろ、a) ファイルシステム、サーバー、またはブラウザが尊重しない可能性のある UTF-8 文字を使用するか、b) 他の場所では必要なく、この問題を解決するだけではやり過ぎのように思われる Struts2 i18n プロパティファイルを使用することに頼りたくありません. ラベルのエスケープをオフにする簡単な方法、またはアンパサンドをエスケープしないことを示すエスケープ文字はありますか? 明確でない場合は、JSP を使用しています。

0 投票する
1 に答える
86 参照

http - クエリに utf8=✓ を追加する意味は何ですか?

0 投票する
2 に答える
677 参照

html - & は onclick="..." でエスケープする必要がありますか?

私はまだこれに対する適切な答えを見つけていません:

& (アンパサンド) は でエスケープする必要がありonclick="..."ますか? (それとも、すべての HTML 属性で?)

jsFiddle と W3C のバリデーターで、エスケープされたテストとエスケープされていないテストの両方を実行しようとしましたが、どちらも機能しています...

http://jsfiddle.net/6LuES


http://validator.w3.org/#validate_by_input

ありがとう!

0 投票する
1 に答える
117 参照

ruby-on-rails - RailsでHTMLをエスケープするがリンクタグを避ける方法は?

元。このようなコンテンツを持っています

@nash_su ブラブラブラブラ

@nash_su は、コンテンツ作成時にリンクに変換されます。変換する前に、セキュリティ上の理由からコンテンツをエスケープします。

ただし、ユーザーがコンテンツを編集するときは、セキュリティ上の理由からコンテンツを再度エスケープする必要がありますが、これにより @nash_su リンクがエスケープされます。

私の質問は次のとおりです。エスケープリンクタグを回避するにはどうすればよいですか?