2

多くの場合、文字列内の多くの引用符をエスケープする必要があります。このような文字列関数を提供するライブラリはありますか。書くのは簡単ですが、エスケープするためのさまざまな機能/オプションがたくさんあるものが便利です。

4

3 に答える 3

4

Apache Commons にはStringEscapeUtils、次の形式でエスケープ (およびエスケープ解除) できるクラスがあります。

  • CSV
  • HTML
  • ジャワ
  • JavaScript
  • SQL
  • XML
于 2011-06-03T08:49:28.430 に答える
0

引用符をエスケープするコンテキストによって異なります。通常は、タスク固有のライブラリで処理する必要があります。たとえば、SQL 文字列で使用するために引用符をエスケープする場合は、文字列を連結する代わりにパラメーター プレースホルダーを使用する必要があります。JSP で使用するために引用符をエスケープする場合は、<c:out>引用符やその他の HTML エンティティを処理する which を使用する必要があります。

于 2011-06-03T09:11:57.300 に答える
0

OWASP のEnterprise Security API (Java Edition)を使用できます

于 2011-06-03T09:21:17.937 に答える