-5

情報不足で削除。一緒に移動してください。

4

5 に答える 5

11

Java では文字列を二重引用符で囲む必要があります。一重引用符は、単一文字用に予約されています。

編集:次のように内側の二重引用符をエスケープする必要があります。

String test = "He said \"yo\".";

これがあなたの文字列です:

String htmldata = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html;     charset=Utf-8\"><script type=\"text/javascript\" src=\"qrcode.js\"></script><!-- SJIS Support     (optional) --><!--<script type=\"text/javascript\" src=\"qrcode_SJIS.js\"></script>--><script     type=\"text/javascript\" src=\"sample.js\"></script><title name=\"msg\">what</title></head><body    onload=\"update_qrcode()\"><form><title>whatwhatwhat</title><input type=\"hidden\" name=\"msg\" value=\"http://www.bjjbadges.com\"></input></br><center><div id=\"qr\"></div></center></form></body></html>";
于 2012-04-11T20:41:55.707 に答える
2

文字列全体を囲むには、二重引用符を使用する必要があります。また、文字列内の " および \ 文字をエスケープする必要があります。

于 2012-04-11T20:43:16.173 に答える
2

Java 文字列は二重引用符 ( "") で囲みます。文字列に二重引用符が含まれている場合は、それらをエスケープする必要があります。"\""

于 2012-04-11T20:43:41.200 に答える
1

Java 文字列は二重引用符である必要があります。「……」

于 2012-04-11T20:42:30.337 に答える
0

多くの人が上で述べたように、使用できます/"。しかし、本当に別の方法で解決したい場合は、HTML コードのすべての場所に置き換え"てから使用してください。+(char)34+

于 2012-07-28T09:52:08.447 に答える