第1个回答 2018-01-06
一堆乱概念:
unicode字符集是指一个统一编号的标准字符集合,如回车,它的编号是10。
utf-16是一种编码方式,即使用16位,2字节,表示一个字符编号,或者用32位,4字节表示一些不常见的字符。这就是你想知道的占多少位或字节。
\n 就是 \u000A,这两个是转义字符表示法,即当无法直接输入(或看不见)的字符,用其它符号代替。回车这个字符的两种不同表示法,它们表示同一个字符。
转义字符由编译或解释器翻译成内部编码方式如UTF-16,无论是\n,还是对于\u后面是4个16进制的数字的表示法,最终还是只会生成一个字符。