http://blog.csdn.net/yangtalent1206/article/details/7588672 看完了概念后,自己使用UE新建了三個(gè)文檔,一個(gè)是unicode,UTF-8,UTF16,隨便寫幾個(gè)字和英文,之后先是16進(jìn)制,看看編碼格式的區(qū)別 因?yàn)閁E沒有unicode格式,所以用記事本生成的unicode 內(nèi)容:我是楊洋a\n unicode:FF FE 11 62 2F 66 68 67 0B 6D 61 00 5C 00 6E 00 UTF16:FF FE 11 62 2F 66 68 67 0B 6D 61 00 5C 00 6E 00 BOM頭:FF FE 我是楊洋:11 62 2F 66 68 67 0B 6D 英文a:61 00 \n:5C 00 6E 00 UTF-8:EF BB BF E6 98 AF E6 98 AF E6 9D A8 E6 B4 8B 61 5C 6E BOM頭:EF BB BF 我是楊洋:E6 98 AF E6 98 AF E6 9D A8 E6 B4 8B 英文a:61 \n:5C 6E 最后驗(yàn)證了,unicode普遍都是UTF-16格式的,所以記事本生成的就是UTF-16編碼格式的 這里涉及到另外一個(gè)概念,編譯器會(huì)把\n當(dāng)成轉(zhuǎn)義字符使用,編譯器會(huì)當(dāng)成轉(zhuǎn)義字符存儲(chǔ)到字符串內(nèi)存中使用。查看字符串內(nèi)存看到。 但是編輯器就是實(shí)際反映字符的編碼原始格式
|
|