“对T720短信的一丁点思考修正说明”的修正说明

伟兄在文章中提到:一个标点加一个空格是一个字长,本人认为,这是不对的 。
我写过一个用软件来控制手机发短信的软件,因此对这方面的东西有些了解 。
一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode 。
而目前使用的多是PDU Mode 。在这个模式中,字符的编码方式有三种:它们是7-bit、8-bit和UCS2编码 。7-bit编码用于发送普通的ASCII字符(前127个),最多可以发160个字符;8-bit编码通常用于发送数据消息,比如图片和铃声等;而UCS2编码用于发送Unicode字符(全16位的编码方式) 。
如果想在短信中加入汉字,就只能是用unicode字符方式,这种情况下,一个字符,无论是全角的还是半角的,都占一个字(16位),空格也是 。短信的最大长度为70个字符,不可能超过70 。这种方式中只能用16位字符,不可能16位和8位混合使用 。
因此,去掉短信中多余的空格是有意义的 。

    推荐阅读