1. ホーム
  2. android

Apostrophe not preceded by \

2023-09-19 17:54:15

質問

アンドロイドアプリケーションで文字列を定義しています。

<string name="search_occurs">'{string}' occurs {times}</string>

これはエラーを出します。Apostrophe not preceded by \ (in '{string}' occurs {times}).

これを解決するためにいろいろと試してみました。

<string name="search_occurs">\'{string}\' occurs {times}</string>
<string name="search_occurs">&apos;{string}&apos; occurs {times}</string>
<string name="search_occurs"><![CDATA['{string}' occurs {times}]]></string>
<string name="search_occurs"><![CDATA[\'{string}\' occurs {times}]]></string>

エラーが解消されません。 何が足りないのでしょうか?

どうすれば解決しますか?

に従って、これらは両方とも動作するはずです。 http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling :

<string name="search_occurs">\'{string}\' occurs {times}</string>
<string name="search_occurs">"'{string}' occurs {times}"</string>