0

httpclient を使用して投稿リクエストを作成していますが、一部の文字列には多くの引用符が含まれています。それらをエスケープする以外にできることはありますか。それらをすべて逃れるには長い時間がかかります。

4

4 に答える 4

2

それらが非常に長い場合は、代わりにファイルから読み取ることができますが、私の知る限り、Java には代替の文字列リテラル形式はありません。

于 2012-07-21T03:41:36.730 に答える
0

検索/置換? 手動で意味していると思いますが、確かにプログラムでは時間がかかりません。

于 2012-07-21T03:43:02.967 に答える
0

別の文字、おそらく一重引用符を使用することができ、それらはそれを置き換えます。

String withDQuotes = "a 'string' with 'lots' of 'quotes' here".replace( "'", "\"" );

このソリューションの問題は、一重引用符を送信する必要がある場合です。おそらく、送信されないことが確実な文字を使用できます。

于 2012-07-21T03:44:22.800 に答える
0

おそらく、 FreeMarkerVelocityなどの適切なテンプレート システムを調べる必要があります。埋め込まれた文字列は見た目を悪くするだけでなく、維持するのも面倒です。

于 2012-07-21T04:01:25.177 に答える