FMA发短信乱码的解决办法

王朝学院·作者佚名  2008-12-30
窄屏简体版  字體: |||超大  

(我的手机是升级后的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的朋友再没有投诉了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航