問題タブ [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.
javascript - ノックアウト.jsデータバインディングで文字エスケープを防ぐにはどうすればよいですか?
このコードは、実際のスペースの代わりに非改行スペース エスケープ シーケンスを表示します。
以下が表示されます。
それ以外の
この動作を防ぐにはどうすればよいですか?
php - TinyMCE で入力されたテキストを表示すると、表示できない文字が表示されます
Web サイトは UTF-8 を使用するように設定されているため、これは問題になりません。
TinyMCE の [View Source] オプションを見ると、コードは次のようになります。
データベースを調べると、サニタイズされて次のように変換されます。
私はhtml_entity_decodeを使用して、保存されたデータベース テキストを適切なフォーマットに変換しています。私はここですべてを本通りにやったと思っていましたが、何か悪いことをしたとは思いませんでしたか? これを修正するためにできることはありますか?
php - 空の文字列のエスケープ文字
長い製品名に問題があります:
この製品名は行末で改行する必要がありますが、"/" の後にのみ改行を許可する必要があります。
したがって、結果は次のようになります。
"/"
文字を に置き換えようとしまし/­
たが、行末にハイフンが生成されます:(。
空の文字列のように動作するが、指定した場所で文字列を分割できるエスケープ文字はありますか?
アドバイスをありがとう:)
javascript - レスポンスのコンテンツタイプが「text/html」の場合、レールでJavascriptのhtmlマークアップを引用する方法は?
多くのファイルをアップロードするサイトを構築しています。BlueImp の jQuery fileuploadプラグインを使用しています。
IEまでスムーズに進みます。まず、IE9は.jsファイルをダウンロードしようとし、「危険なコンテンツ」について不平を言います。プラグインのドキュメントに記載されているように、 content_type を text/plain に設定して修正しました。
IE8では、「text/plain」が設定されていても、IEは.jsファイルを再度ダウンロードしようとするので、「text/html」を試してみたところ、簡単なスクリプト応答で機能しました。
ただし、after()
またはで HTML を挿入する関数はhtml()
失敗します。
レールのいくつかのコード:
IE の接続デバッガー (F12) では、応答テキストは次のようになります。
しかし同時に、私の開発ログには、不適切な uri リクエストがあったことが示されています。
したがって、IEがjsスクリプトを受け取り、ヘッダーのコンテンツタイプがtext/htmlであるときに発生するテキスト変換の問題だと思います。助けてください。引用ルールを見逃しているかもしれません。
jquery-select2 - Select2 は、フォーマットされたオプションの html 内を検索します
私はselect2 widgetを使用しており、html 形式の検索結果を表示する必要があります。
だから私はこのようにそれを使用しています:
しかし、ユーザーが何かを検索すると、その用語はオプションの HTML 内で検索されます。
たとえば、ユーザーが「strong」を検索した場合 (一部の説明に「strong」という単語が含まれていると想定)、select2 はすべての値を提案します (すべての値に「strong」が含まれているため)。
また、ユーザーが「<」を検索すると (一部の説明に数学記号が含まれていると仮定して)、select2 はすべての値を返します (すべての値に html タグが含まれているため) が、説明内の実際の「より小さい」記号は強調表示されません。 、実際には "& lt;" に変換されているためです。
select2 で html タグ内を検索しないようにするにはどうすればよいですか?
html - vb.net を使用した文字列で「<」、「>」、「&」などの特殊文字を使用すると、HTML テキストが壊れる
デスクトップアプリケーションで作業しています。formatelinklabel
コントロールに HTML テキストとして表示される文字列があります。この HTML テキストには、、、など<
の特殊文字が含まれています 。これらの文字のため、HTML テキストとして正しく表示されません。>
&
私の文字列は次のようになります:
この文字列をコントロールに表示しようとすると、HTML 形式のテキストのように表示されず、その形式が壊れてプレーン テキストが表示されます。
では、これらの文字をエスケープして HTML テキストを適切に表示する方法を誰か教えてもらえますか?
前もって感謝します。