問題タブ [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 投票する
8 に答える
133328 参照

c# - クラスライブラリのHtmlEncode

クラスライブラリ(C#)があります。HtmlEncodeメソッドを使用してデータをエンコードする必要があります。これは、Webアプリケーションから簡単に実行できます。私の質問は、コンソールアプリケーションから呼び出されているクラスライブラリからこのメソッドをどのように使用するかです。

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

html - HTML内で何をエスケープする必要がありますか
鬼ごっこ

<pre>ブログのタグを使用してコードを投稿しています。に変更<する必要があることはわかっています。正しいhtmlのためにエスケープする必要がある他の文字はありますか?&lt;>&gt;

0 投票する
6 に答える
4715 参照

html - mailto メールの件名の漢字

mailto: 電子メール リンクにいくつかの漢字を追加しようとしています。

私はもう試した

しかし、リンクをクリックすると、Outlook の件名に次のように表示されます。

调查亨德森 / お問い合わせ

私も試してみました

しかし、上記と同じ結果が得られます。

これは Outlook の問題である可能性があることは承知していますが、この機能を実装する正しい方法を見つけたいと思っています。

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

ruby - Ruby CGI.unescapeHTML が奇妙な文字を生成する

一連のマークダウン形式のコメントを XML ドキュメントにバックアップしました。これはもちろん、それらを HTML エスケープする必要があることを意味していました。CGI.unescapeHTML を使用しようとすると、すべてのブラウザーで適切にレンダリングされない一連の奇妙な文字がマークアップに追加されます。

具体的には、2 つのスペースを「\302\240」に置き換えますが、一貫性はありません。この動作を停止するにはどうすればよいですか?

例えば:

0 投票する
11 に答える
93076 参照

xml - XML内のHTML。CDATAを使用するか、HTMLをエンコードする必要があります

XMLを使用してHTMLコンテンツを共有しています。AFAIK、次のいずれかの方法でHTMLを埋め込むことができます。

  • エンコード:完全に安全に使用できるかどうかはわかりません。そして、私はそれをもう一度デコードする必要があります。

  • CDATAセクションを使用する:コンテンツに終了タグ "]]>"と特定の16進文字が含まれていると、問題が発生する可能性があると思います。一方、XMLパーサーは、情報を透過的に抽出します。

どのオプションを選択する必要がありますか?

更新:xmlはJavaで作成され、文字列として.net Webサービスに渡され、解析されます。したがって、xmlを文字列としてエクスポートし、「doc.LoadXml(xmlString);」を使用してロードできるようにする必要があります。

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

c# - .NET Compact Framework で HttpUtility.HtmlDecode メソッドを使用していますか?

.NET Compact Framework を使用するプロジェクトでは、System.Web ライブラリを使用できません。

.NET Compact Framework を使用して文字列を HTMLDecode するにはどうすればよいですか?

それを行うクラスは見つかりませんでした。

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

php - html_entity_decode を配列に追加するには?

codeigniter で TinyMCE でコンテンツエントリを作成しています。ただし、出力ソースは次のようになり、< と > が表示されません。代わりに、&lessthan; のような HTML エンティティが表示されます。とより大きいです。等

エントリは、ログイン後に管理者によって作成されます。

出力はデータベースから取得されます。

モデルでエスケープを取り出しましたが、それでも同じことを行います。

また、構成設定 $config['global_xss_filtering'] = FALSE; があります。

そこで、html_entity_decode を追加したいと思います。しかし、$page_data は配列です。配列には、ページ アイテムに使用される ID、タイトル、コンテンツ、スラッグがあります。

誰か教えてください。


出力例:


モデルコード:

コントローラーコード:

0 投票する
6 に答える
1555 参照

asp.net - HTMLEncodeスクリプトタグのみ

私はStackQL.netに取り組んでいます。これは、StackOverflowパブリックデータセットでアドホックなtsqlクエリを実行できる単純なWebサイトです。醜いですが(私はグラフィックデザイナーではありません)、機能します。

私が行った選択の1つは、投稿本文のコンテンツ全体をhtmlエンコードしたくないということです。このようにして、クエリの投稿からいくつかのフォーマットを確認できます。画像も読み込まれますが、大丈夫です。

<script>ただし、これによってタグもアクティブのままになるのではないかと心配しています。誰かがstackoverflowの回答に悪意のあるスクリプトを植え付ける可能性があります。彼らはすぐにそれを削除することさえできたので、誰もそれを見ることができません。人々が最初にアクセスしたときに試みる最も一般的なクエリの1つは単純なSelect * from postsものであるため、少しのタイミングで、このようなスクリプトが複数の人々のブラウザで実行される可能性があります。10月のデータエクスポート(間もなくリリースされることを願っています)に更新する前に、これが問題にならないことを確認したいと思います。

スクリプトタグだけがエンコードされるようにするための最良で最も安全な方法は何ですか?

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

html - ヘブライ語でウェブページを見る

HTMLページが少ないWebサイトがあります。どうすればヘブライ語で表示できますか?

国ごとに異なる言語で表示されるようにするには、どのような手順に従う必要がありますか?

ありがとう

0 投票する
6 に答える
104950 参照

c# - &から&などへの変換

&amp;&、 "などに変換したい&quot;。すべてのオプションを手動で記述せずにそれを実行できる関数がc#にありますか?