在 strings.xml 中使用 @ 符号

问题描述 投票:0回答:3

如何在 strings.xml 中的字符串内使用 @ 符号?

<string name="twitter">@npike</string>

XML 编辑器变得相当生气:

error: Error: No resource type specified (at 'twitter' with value '@npike').
android
3个回答
27
投票

用这个代替:

<string name="twitter">\@npike</string>

10
投票

我建议使用像 \u0040 这样的 Unicode,而不是“@”符号。 XML 处理不喜欢特殊符号。以下是特殊字符及其 Unicode 值的列表:特殊字符和 Unicode 值


3
投票

尝试用反斜杠“\@”转义它。这适用于引号。您不能在 strings.xml 中使用 XML 实体,否则我建议您这样做。

© www.soinside.com 2019 - 2024. All rights reserved.