我想在我的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 的答案是正确的,否则,如果您真的需要它们作为人类可读的,您可以将它们存储在静态最终变量中。