(我的手机是升级后的T68)
一直以来,floAt's Mobile Agent(简称FMA)发短信容易乱码,可以说是唯一的缺点啦。
经常朋友回复说看不到,乱码,还是看不到之类的话。但又不是每个人都是这样,可能是各人的手机不同的缘故吧,识别能力不同。例如我一个朋友用T191,就经常收到乱码。但是乱码的主要原因还是在FMA。
细心的朋友应该发现,在FMA启动连接手机的过程,手机的字符集是:UTF-8 or Latin-1。(Unicode——万国码 和 拉丁字母)拉丁字母是8位的字符集,而万国码是16位字符集,可以显示包括中文、日文等多国文字。
我还发现在FMA的短信编辑窗口下面,有一个状态信息栏,状态信息栏左边是显示一条短信还可输入多少个字符,右边是字符的编码格式,也就是字符集。这两者是有关联的,当字符集是“8-bit”的时候,可以打160个字符;当字符集是“UCS-2”的时候,可以打70个字符,因为UCS-2就是万国码,是16位的。
乱码就出在这里,有时候我明明是在打中文,但状态栏竟然显示目前的字符集是“8-bit”!这样的短信发出去就很有可能对方看到乱码。
知道问题所在,解决的方法就出来了。
很简单,就是千方百计让状态栏显示“UCS-2”。说起来你可能不信,关键就在你打的第一个汉字,你前面打了一串英文也无所谓。我的意思是:有些汉字,FMA会认为是8位编码,而它后面的汉字都全部被认为是8位。真是不可理喻,哈哈!我还笑得出,是因为我有一定能让它显示“UCS-2”的办法。
解决办法:在开始编辑的时候,鼠标指着编辑窗口的空白处,点击鼠标右键》插入Unicode控制字符》LRM 从左到右标记,这样编辑窗口就会显示UCS-2状态了。
不过,如果你第一个汉字可以显示UCS-2就没有必要用这个办法了。
我那个用T191的朋友再没有投诉了。
新闻热点
疑难解答
图片精选