今天看了一个string.xml文件,对其中的一行代码中包含的\u2026不是很理解,后来查阅资料后发现了其中的意思。
代码如下:
解释:
其中的 \u2026 的意思是表示省略号,是unicode的16进制表示,
因此上面的loading_video表示:加载视频...
还查到 \u0020的意思是表示空格,是unicode的16进制表示
在XML中写字符串时,可能需要在字符串后面加空格,A_B(中间有空格的情况)是没有问题,用不到转义字符;
但 是AB_ (后面有空格的)时候,就需要转个义。XML转义字符 ,\u0020写xml string的时候可能会用到 。
另外附录一下ASCII码和UNICODE是字符的两种不同的编码方式
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。 Unicode 是基于通用字符集(Universal Character
====================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
===================================================================================