0

java(jspページ)とjavacriptを使用して表示したいテキストがあります。しかし、\ を使用すると、JavaScript のテキストは正しく表示されますが、Java はそれをもう 1 つのバックスラッシュで表示します。テキストは同じですが、同じように表示する方法はありますか?

4

1 に答える 1

0

これは、さまざまなセキュリティ上の理由から「エスケープ シーケンス」と呼ばれるものです。これは、文字列リテラルに直接記述した場合、多くの文字が出力されないためです。

一般的な C スタイルのエスケープ シーケンスには、'\' (バックスラッシュ文字) の前にエスケープする文字が続きます。

'\\' は、単一の '\' 文字を印刷するために探している文字シーケンスです。

ウィキページ

古いスタックオーバーフローのコメントを参照してください。

 - \t Insert a tab in the text at this point.
 - \b Insert a backspace in the text at this point.
 - \n Insert a newline in the text at this point.
 - \r Insert a carriage return in the text at this point.
 - \f Insert a formfeed in the text at this point.
 - \' Insert a single quote character in the text at this point.
 - \" Insert a double quote character in the text at this point.
 - \\ Insert a backslash character in the text at this point.
于 2014-02-04T08:27:52.070 に答える