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

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

java - StringEscapeUtils クラスを使用せずに Java でエスケープ シーケンスを含む文字列を作成する方法は?

"~ s/\n|\s+|.*?=|;//g;"文字列変数に格納したい。

誰でもこれで私を助けることができますか?前もって感謝します。

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

java - Javac がクラスパスとメソッドを正しく登録していない、シンボルが見つからない

Apache Commons StringEscapeUtils を使用しようとしています。import ステートメントに次のコード行があります。

Apache Commons lang をダウンロードし、展開して移動しました。

commons-lang3-3.4.jar

(注:.jarファイルだけで、それに付随するものは何もありません。それが重要かどうかはわかりません)他のすべてのファイルlibを保存するディレクトリに。.jar

そして私はそれをコンパイルしています:

ただし、 javac で次のエラーが表示されます。

同じ StringEscapeUtils パッケージからの unescapeHtml のエラーは発生しませんでした。

.class ファイルをクリアして再コンパイルしようとしました。問題は解決しませんでした。助けていただければ幸いです。

前もって感謝します!

0 投票する
0 に答える
55 参照

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());

初めて追加したときの HTML ページ ビュー

戻った後の特殊文字の取得

これらの文字は私のメールにも反映されています。また、元のページに何度も戻ると、そのたびに文字が複製されます。

0 投票する
0 に答える
350 参照

javascript - â â â html メールを解析する CKEditor に含まれる特殊文字

電子メール機能を送信するために Java で CKeditor を使用しています。しかし、ソースをクリックして HTML を追加しようとすると、最初のケースでは問題はありませんが、[次へ] をクリックして同じページに戻ると、特殊文字がãã ã ã |ã ã ã のように表示されます。次のコードを使用して電子メールのコンテンツを設定しています。次のすべてのオプションを 1 つずつ試しましたが、どれも機能していません。

初めて追加したときの HTML ページ ビュー: 初めて追加したときの HTML ページ ビュー

戻った後に特殊文字 ã ã ã |ã ã ã を取得する: 戻った後の特殊文字の取得

これらの文字は私のメールにも反映されています。また、元のページに何度も戻ると、そのたびに文字が複製されます。

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

java - StringEscapeUtils.escapeHtml() の使用時に 5 つの基本的な XML エンティティを除外する

StringEscapeUtils.escapeHtml(String string)Web ページの特殊文字を HTML エンティティに変換しようとしています。ただし、5 つの基本的な XML エンティティである<、>、"、'、および &もエスケープするため、上記の文字がエスケープされているため、HTML が正しくレンダリングされません。

その後、<、>、"、'、および &を 1 文字の形式に戻しますStringEscapeUtils.unescapeXml(String string)

これを行う他の方法はありますか?StringEscapeUtils が HTML エスケープを行うときに言及した 5 つのエンティティを含めないでください。

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

servlets - HTML と JavaScript の両方を同時にエスケープできますか?

たとえば、私の Java サーブレット プロジェクトでは、ユーザーがサイトに入力したテキストを同じサイトに返します (また、HTML および JavaScript 内の複数の場所で、XSS 攻撃の可能性があります)。

次のように、Apache StringEscapeUtils クラスを使用して HTML と JavaScript の両方を同時にエスケープするのは正しいですか。