問題タブ [html-encode]

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 投票する
3 に答える
25406 参照

perl - HTML の文字列をエンコードするにはどうすればよいですか?

Perl で文字列/オブジェクトを HTML エンコードする簡単な方法を探しています。使用する追加パッケージが少ないほど良い。

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

php - PHP Substr 関数のトリミングの問題

以下のコードを使用してタイトルをトリミングし、ブログの最近の投稿セクションを表示しています。

しかし、HTML 文字エンティティには問題があります。substrタイトルをトリミングする関数を使用すると、 substrHTML 文字エンティティもトリミングされます。

だから私は関数を使おうとしましhtml_entity_decodeたが、うまくできません。

誰でも私を助けることができますか?

0 投票する
5 に答える
2633 参照

c# - Asp.net C# で html をエンコードしますが、タグはそのままにします

< と > をそのまま残しながら、テキスト全体をエンコードする必要があります。

なる必要があります:

HTMLタグはそのままにしておく必要があります

0 投票する
3 に答える
787 参照

asp.net-mvc - ASP.NET MVC で ActionLinks を構築するときに Html.Encode を呼び出す必要があります

リンクの名前がデータベースから取得された場合、Html.Encode メソッドを呼び出して名前を消去する必要がありますか?

例えば:

また:

<a>とタグの間のページに危険な文字列が挿入されないようにするためにこれを行うことは理にかなっていますが</a>、アンカー タグ間でスクリプトなどを実行できますか?

0 投票する
3 に答える
7345 参照

html - Html.Encode&String.Join内の改行

次のコード行があります。

どういうわけかコンマを改行に置き換えることは可能でしょうか?

0 投票する
3 に答える
2236 参照

javascript - Google マップのマーカーのタイトルで文字をエスケープするには?

次のコードがあるとします。

これにより、期待どおりにマーカーが作成されますが、マウスをその上に置く
と、期待どおりに「Búfals」が表示されません (代わりに、html コードが表示されます)。

これは違いはありません:

何か案は?

ありがとう。

0 投票する
3 に答える
2496 参照

asp.net-mvc - ASP.NET MVC:Html エンコードされたコンテンツで HTML マークアップを許可する方法は?

MVC 2 に Html.Encode() 文字列への魔法の既存のコードがあり、段落記号や改行などの特定の html マークアップを許可しますか? (Linq から SQL データベース フィールドへ)

効果を達成するための恐ろしいコード例:

何かをオーバーロードして、許可された html タグでいっぱいの配列 (またはオブジェクト) を渡すことは、本当に素晴らしいことです。

0 投票する
9 に答える
46941 参照

php - HTMLを出力するためのmysql_real_escape_string()のデコード

私はSQLインジェクションから身を守ろうとしており、以下を使用しています。

HTMLを投稿すると、次のようになります。

real_escape_stringが他にいくつのバリエーションを追加するかわからないので、いくつかを置き換えて他のバリエーションを見逃したくない...これを次のような正しい形式のHTMLに「デコード」するにはどうすればよいですか。

0 投票する
5 に答える
5143 参照

html - 永続化する前に HTML をエンコードする必要がありますか?

たとえば、データベースに格納する前にHTMLをエンコードする必要がありますか? それとも、ブラウザに送信する途中でエンコードするのが通常の方法ですか?

追加のストレージを確保するために、データベース内のすべてのテキストベースのフィールドの長さを 4 倍にする必要がありますか?

確実な「はい」または「いいえ」ではなく、ベストプラクティスを探しています:-)

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

asp.net - 文字列をHTMLエンコードして、人間が読める形式のタグを使用するにはどうすればよいですか(例:êの代わりにê)

ご挨拶、私は&ecirc;(=ê)などの人間が読めるタグを使用して文字列をHTMLにエンコードする方法を探しています。現在、HttpUtility.HtmlEncode()関数を使用していますが、人間が読める形式のタグではなく、番号付きのタグを返すようです。例えば:

最初のコメントに似た文字列をHTMLにエンコードするための設定または関数がASP.Netにありますか?

編集:テキストはデータベースにHTMLエンコードされて保存されるため、この種の機能を探しています。テキストは、HTMLに変換された一連のMSWordドキュメントから取得されます。