本文按照遇到问题的思路展开:html
(一)在Res下String.xml向字符串中插入“&”符号报错java
以下图所示:api
翻译:在对实体的引用中,实体名必须紧跟在“&”后。app
查找知道:这设计到HTML语言的字符集知识:ide
在网页中除了可显示常见的ASCII字符和汉字外,HTML还有许多特殊字符,它们一块儿构成了HTML字符集。有2种状况须要使用特殊字符,一是网页中有其特殊意义的字符,二是键盘上没有的字符。 字符集HTML字符能够用一些代码来表示,代码能够有2种表示方式。即字符代码(命名实体)和数字代码(编号实体)。字符代码以&符开始,以分号结束,其间是字符名;数字代码也以&符开始,以分号结束,其间是#号加编号。示例见下图,完整的html字符集在文后Excel附件中,并不是所有,仅经常使用。post
(二)这涉及到了Android对此有专门的处理测试
文档中有专门说明,以下图所示:字体
字符串能够包含风格标签(styling tag),须要注意的是:你必须转码(escaping)缩写号( apostrophe即’)和引用号(quotation mark 即”或’)。你可风格化(style)和格式化(format)字符串。ui
1, 对缩写号和引号的处理spa
文档示例以下:
正确的转码是:
A:用双引号将字符串所有圈住
B:使用转义符号“\”
错误作法:
A:不处理
错误以下图所示:
正确方法见上正确转码
B:使用html的字符代码代替缩写号
错误以下图所示: