(我的手機是升級后的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的朋友再沒有投訴了。
新聞熱點
疑難解答
圖片精選