【问题标题】:eclipse apostrophe not preceded by日食撇号之前没有
【发布时间】:2014-03-05 05:39:21
【问题描述】:

我的项目中有很多字符串,其中包括没有反斜杠的撇号 ('),并且在我添加另一个恰好有撇号的字符串之前没有遇到任何问题并且我收到了

<string name="sec_fourth_para">The WRX\’s previous 2.0 liter engine was replaced with the 2.5 liter boxer engine.</string>

错误:撇号未由 \

进行

我已添加 \,但仍然收到错误消息。搜索会出现一个类似的帖子,指出 \ 将解决此问题。除了停止使用 Eclipse 之外,还有其他建议吗?

【问题讨论】:

  • 我有很多带撇号的字符串。我总是在撇号前加上反斜杠。从来没有一个问题。也许您使用的是反引号而不是撇号?

标签: android xml eclipse


【解决方案1】:

根据这张表:HTML codes

使用撇号代码&amp;#39;(',单引号)

<string name="sec_fourth_para">The WRX&#39;s previous 2.0 liter engine was replaced with the 2.5 liter boxer engine.</string>

&amp;#8217;(',右单引号)

<string name="sec_fourth_para">The WRX&#8217;s previous 2.0 liter engine was replaced with the 2.5 liter boxer engine.</string>

我推荐使用html代码,例如我使用©版权标志,那么我的字符串必须是:

<string name="copyright_ap">&#169; Copyright</string>

【讨论】:

    【解决方案2】:

    那是因为你在这句话中使用的撇号不是 u+0027 我猜你一定是从某个地方复制粘贴了文本。只需删除撇号并重新键入即可。

    【讨论】:

    • 我删除了整个句子并重新输入了 WRX\'s 并且它起作用了。谢谢!
    【解决方案3】:

    它可以工作或尝试&amp;apos;

    The WRX`&apos;`s previous 2.0 liter engine was replaced with the 2.5 liter boxer engine.
    

    【讨论】:

    • 我正在尝试,并且 '我仍然收到错误
    猜你喜欢
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2020-10-21
    相关资源
    最近更新 更多