問題タブ [stringescapeutils]
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.
java - StringEscapeUtils クラスを使用せずに Java でエスケープ シーケンスを含む文字列を作成する方法は?
"~ s/\n|\s+|.*?=|;//g;"
文字列変数に格納したい。
誰でもこれで私を助けることができますか?前もって感謝します。
java - Javac がクラスパスとメソッドを正しく登録していない、シンボルが見つからない
Apache Commons StringEscapeUtils を使用しようとしています。import ステートメントに次のコード行があります。
Apache Commons lang をダウンロードし、展開して移動しました。
commons-lang3-3.4.jar
(注:.jar
ファイルだけで、それに付随するものは何もありません。それが重要かどうかはわかりません)他のすべてのファイルlib
を保存するディレクトリに。.jar
そして私はそれをコンパイルしています:
ただし、 javac で次のエラーが表示されます。
同じ StringEscapeUtils パッケージからの unescapeHtml のエラーは発生しませんでした。
.class ファイルをクリアして再コンパイルしようとしました。問題は解決しませんでした。助けていただければ幸いです。
前もって感謝します!
javascript - 戻るボタンをクリックすると、ckeditorでエスケープ文字が取得されます
電子メール機能を送信するために Java で CKeditor を使用しています。しかし、ソースをクリックして HTML を追加しようとすると、最初のケースでは問題はありませんが、[次へ] をクリックして同じページに戻ると、特殊文字がãã ã ã |ã ã ã のように表示されます。次のコードを使用して電子メールのコンテンツを設定しています。次のすべてのオプションを 1 つずつ試しましたが、どれも機能していません。nCamp.setEmailContent(StringEscapeUtils.escapeHtml3(campaign.getEmailContent()).toString()); nCamp.setEmailContent(StringEscapeUtils.escapeHtml4(campaign.getEmailContent()).toString()); nCamp.setEmailContent(StringEscapeUtils.unescapeHtml4(campaign.getEmailContent()).toString());
これらの文字は私のメールにも反映されています。また、元のページに何度も戻ると、そのたびに文字が複製されます。
javascript - â â â html メールを解析する CKEditor に含まれる特殊文字
電子メール機能を送信するために Java で CKeditor を使用しています。しかし、ソースをクリックして HTML を追加しようとすると、最初のケースでは問題はありませんが、[次へ] をクリックして同じページに戻ると、特殊文字がãã ã ã |ã ã ã のように表示されます。次のコードを使用して電子メールのコンテンツを設定しています。次のすべてのオプションを 1 つずつ試しましたが、どれも機能していません。
初めて追加したときの HTML ページ ビュー:
戻った後に特殊文字 ã ã ã |ã ã ã を取得する:
これらの文字は私のメールにも反映されています。また、元のページに何度も戻ると、そのたびに文字が複製されます。
java - StringEscapeUtils.escapeHtml() の使用時に 5 つの基本的な XML エンティティを除外する
StringEscapeUtils.escapeHtml(String string)
Web ページの特殊文字を HTML エンティティに変換しようとしています。ただし、5 つの基本的な XML エンティティである<、>、"、'、および &もエスケープするため、上記の文字がエスケープされているため、HTML が正しくレンダリングされません。
その後、<、>、"、'、および &を 1 文字の形式に戻しますStringEscapeUtils.unescapeXml(String string)
。
これを行う他の方法はありますか?StringEscapeUtils が HTML エスケープを行うときに言及した 5 つのエンティティを含めないでください。
servlets - HTML と JavaScript の両方を同時にエスケープできますか?
たとえば、私の Java サーブレット プロジェクトでは、ユーザーがサイトに入力したテキストを同じサイトに返します (また、HTML および JavaScript 内の複数の場所で、XSS 攻撃の可能性があります)。
次のように、Apache StringEscapeUtils クラスを使用して HTML と JavaScript の両方を同時にエスケープするのは正しいですか。