我想在我的strings.xml
. 一些 URL 包含符号&
。当然,我可以将其替换为%26
. 但是当我将 url 编码应用于字符串时, %26
将被替换为 with %2526
,我会得到错误的 url。有没有办法避免这种情况?
更新。我应该有另一个 url(取自资源文件是参数)的 url,例如:
http://twitter.com/intent/tweet?text=Some+text&url=http%3A%2F%2Fstackoverflow.com
我想在我的strings.xml
. 一些 URL 包含符号&
。当然,我可以将其替换为%26
. 但是当我将 url 编码应用于字符串时, %26
将被替换为 with %2526
,我会得到错误的 url。有没有办法避免这种情况?
更新。我应该有另一个 url(取自资源文件是参数)的 url,例如:
http://twitter.com/intent/tweet?text=Some+text&url=http%3A%2F%2Fstackoverflow.com
您应该编码&
为&
.
XML 中其他一些有用的预定义实体是:
"
对于双引号 ( "
)<
对于“小于”号 ( <
)>
对于“大于”符号 ( >
)请注意,您应该放置尾随冒号 ( ;
)。
这是 html 转义字符的完整列表。
@kamituel 的答案是正确的,否则,如果您真的需要它们作为人类可读的,您可以将它们存储在静态最终变量中。