2

人間が読める URL をstrings.xml. 一部の URL には記号が含まれています&。もちろん、それを に置き換えることもでき%26ます。しかし、文字列に URL エンコードを適用すると、 %26置き換え%2526られ、間違った URL が取得されます。それを回避する方法はありますか?

更新。次のような別のURL(リソースファイルから取得された)がパラメーターであるURLがあるはずです:

http://twitter.com/intent/tweet?text=Some+text&url=http%3A%2F%2Fstackoverflow.com
4

2 に答える 2

3

&としてエンコードする必要があり&ます。

XML のその他の便利な定義済みエンティティは次のとおりです。

  • "二重引用符 ( ")
  • &lt;「より小さい」記号 ( <)
  • &gt;「より大きい」記号 ( >)

末尾にコロン ( ) を付ける必要があることに注意してください;

以下は、html エスケープ文字の完全なリストです。

于 2013-10-13T11:53:32.517 に答える
0

@kamituelの答えは正しいです。そうでなければ、人間が読めるように本当に必要な場合は、静的な最終変数に保存できます。

于 2013-10-13T11:55:27.690 に答える