StringEscapeUtils.escapeHtml4
を使用してJavaアプリケーションで文字列オブジェクトをエスケープしようとしています。私はcommons-lang3-3.5.jarライブラリを使用しています。Java StringEscapeUtils.escapeHtml4の問題
StringEscapeUtils.escapeHtml4("user001")
私はコンソールで印刷、出力が"user001"
私は実際に私の二重のQUOTが変換されないようにするlike-に見える - 以下
は私がやろうとしています形式ですここでエスケープ文字。なぜなら、文字列をエスケープした後、私のプログラムはこれを有効な文字列として認識せず、不正な形式のJSonを取得しているからです。これまたはもっと良い方法を処理する方法はありますか?前もって感謝します。
JSONでHTMLをエスケープしているのはなぜですか? HTMLをエスケープすることは、HTML内の文字列を使用することです。 – RealSkeptic
私はcommons-lang3のバージョン3.5を使用して問題を再現できませんでした。 詳細をお知らせください。 – SaWo
'escapeHTML4'はうまく動作し、文字列が' '\" user001 \ "" ' – Magnus