我想在我的 strings.xml
中保留人类可读的 URL。某些 URL 包含符号 &
。当然,我可以用 %26
替换它。但是当我对字符串应用 url 编码时,%26
将被替换为 %2526
并且我会得到错误的 url。有什么办法可以避免这种情况吗?
更新。我应该有一个网址,其中另一个网址(从资源文件中获取是参数),例如:
http://twitter.com/intent/tweet?text=Some+text&url=http%3A%2F%2Fstackoverflow.com
最佳答案
您应该编码&
如&
。
XML 中其他一些有用的预定义实体是:
-
"
双引号 ("
) -
<
对于“小于”号 (<
) -
>
对于“大于”符号 (>
)
请注意,您应该添加尾随冒号 ( ;
)。
这是complete list用于 html 转义字符。
关于android - 如何在android xml资源文件中保留URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19344865/