我在strings.xml
文件中写了如下内容: php
<string name="game_settings_dragNDropMove_checkBox">Move by Drag&Drop</string>
我收到如下错误: 数组
The reference to entity "Drop" must end with the ';' delimiter.
我怎样才能在strings.xml中写字符? 编码
您能够在此页面中找到全部HTML特殊字符http://www.degraeve.com/reference/specialcharacters.php只需替换要放置该字符的代码便可。 :-) spa
编码: .net
&
对于特殊字符,我一般使用Unicode定义,对于'&'例如:\\ u0026若是我是正确的。 这是一个很好的参考页面: http : //jrgraphix.net/research/unicode_blocks.php?block = 0 code
也能够将字符串的内容放入XML CDATA,就像Android Studio在Extract string resource
时为您作的那样xml
<string name="game_settings_dragNDropMove_checkBox"><![CDATA[Move by Drag&Drop]]></string>
ci
这可能很老了。 但对于那些寻找快速代码的人。 unicode
public String handleEscapeCharacter( String str ) { String[] escapeCharacters = { ">", "<", "&", """, "'" }; String[] onReadableCharacter = {">", "<", "&", "\"\"", "'"}; for (int i = 0; i < escapeCharacters.length; i++) { str = str.replace(escapeCharacters[i], onReadableCharacter[i]); } return str; }
处理转义字符,您能够在各自的数组上添加字符和符号。 字符串
-干杯