中文應(yīng)該是一個(gè)字算2個(gè)長度

Fts
2014-06-16
4 回答
舉報(bào)
0/150
提交
取消
中文應(yīng)該是一個(gè)字算2個(gè)長度
2014-06-16
舉報(bào)
2014-06-17
恩 而且其中的英文逗號后面還有一個(gè)英文的空格。
2014-06-17
不好意思,我忘記算上后面加上的感嘆號了
2014-06-17
我就是看視頻里的文字?jǐn)?shù)的啊。。。中文算1個(gè)的話應(yīng)該是13了,但是視頻里是15
2014-06-16
在swift里,可以自動(dòng)判斷出UTF-16,所以在countElements方法中,中文一個(gè)字的長度依然是1,見課程中的示例,或者可以自己試驗(yàn)一下。當(dāng)然,swift的字符串也有方法可以看見一個(gè)字符串后面的具體數(shù)據(jù)存儲(如英文字符用ASCII編碼占一字節(jié),中文字符用Unicode占兩字節(jié)等等),但是超過了這個(gè)課程的范疇,我在這套課程里沒有提及。