偉兄在文章中提到:一個標(biāo)點加一個空格是一個字長,本人認為,這是不對的 。
我寫過一個用軟件來控制手機發(fā)短信的軟件,因此對這方面的東西有些了解 。
一共有三種方式來發(fā)送和接收SMS信息:Block Mode, Text Mode和PDU Mode 。
而目前使用的多是PDU Mode 。在這個模式中,字符的編碼方式有三種:它們是7-bit、8-bit和UCS2編碼 。7-bit編碼用于發(fā)送普通的ASCII字符(前127個),最多可以發(fā)160個字符;8-bit編碼通常用于發(fā)送數(shù)據(jù)消息,比如圖片和鈴聲等;而UCS2編碼用于發(fā)送Unicode字符(全16位的編碼方式) 。
如果想在短信中加入漢字,就只能是用unicode字符方式,這種情況下,一個字符,無論是全角的還是半角的,都占一個字(16位),空格也是 。短信的最大長度為70個字符,不可能超過70 。這種方式中只能用16位字符,不可能16位和8位混合使用 。
因此,去掉短信中多余的空格是有意義的 。
推薦閱讀
- 王者榮耀如何換視野
- 對D700的預(yù)測
- 生僻字取名
- 眾之精品-諾基亞2100
- 送你微軟原裝的“系統(tǒng)攝像頭”
- 清除XP垃圾 用加強的“磁盤清理”工具
- M330相對M320的改進
- 怎么恢復(fù)蘋果手機的備份
- 花甲是多大年齡
- 硫的相對原子質(zhì)量是多少整數(shù)
