多くの場合、文字列内の多くの引用符をエスケープする必要があります。このような文字列関数を提供するライブラリはありますか。書くのは簡単ですが、エスケープするためのさまざまな機能/オプションがたくさんあるものが便利です。
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
于 2011-06-03T09:21:17.937 に答える