Home首页 Treo吹友吧 BlackBerry iPhone 下载中心 English 数码商城 电信镜像 网通镜像 美国镜像 更多镜像
 
广告:Palm 全系列特价 中关村实体店华宇科技—全系列(palm)智能机批发北京小孟palm专卖中关村实体店
 93 123
发新话题
打印

[CDMA短信] 已经可以收到完整的UNICDOE编码了,但显示乱码

本主题由 寂夜清风 于 2008-9-3 22:55 设置高亮

已经可以收到完整的UNICDOE编码了,但显示乱码

已经可以收到完整的UNICDOE编码了。不知道为什么P0ALM OS不能转换unicode-》gb2312....( q6 C' l* h: z# k- Z7 u
所以现在短信显示乱码!
本帖最近评分记录
  • 寂夜清风 威望 +10 好消息.多分享一下吧. 2008-8-6 22:39
引用:
原帖由 贝贝 于 2008-8-6 00:03 发表
& [* ^  }: e8 ~: f已经可以收到完整的UNICDOE编码了。不知道为什么PALM OS不能转换unicode-》gb2312....
1 l' a4 d5 l$ A5 @; K所以现在短信显示乱码!
+ z( O4 S8 z, w! H# h
) y  c/ {: |; R  N4 R" U  根据测试的结果,CDMA模块收到的数据是完整的,但是OS在从CDMA模块取这部分数据的时候,没有考虑多字节语言的情况,把一部分数据丢掉了,所以最终取到的数据是有问题的。
如果你的问题解决,请在此留下答案,以方便其他朋友,谢谢。

蘭有秀兮菊有芳~~~
对的,老K。  M4 @* [5 j6 i* j7 ]! w' r* R3 m  i
但是经过修改代码,已经让短信程序从TIL中得到了完整的UNICODE。
6 X" Z% H$ C! S7 n  C5 f但是SMS APP不会把UNICODE-》gb2312。所以显示乱码
( L* C  E- `/ ^0 y! d- ?! F, ]上图:
; A$ ^+ W! A* \& b( \7 y8 L( Y+ F8 N& Q
[ 本帖最后由 贝贝 于 2008-8-6 14:15 编辑 ]
附件: 您所在的用户组无法下载或查看附件
引用:
原帖由 贝贝 于 2008-8-6 14:08 发表
+ N  ^9 E7 t3 O" `对的,老K。
3 `; w1 L/ X  l2 ?" y# ^0 z0 y% Q但是经过修改代码,已经让短信程序从TIL中得到了完整的UNICODE。
+ }1 a" P- v4 I8 ]) s$ M3 I% l# X但是SMS APP不会把UNICODE-》gb2312。所以显示乱码7 w. p  D5 l2 Y  k6 r; S
上图:
3 j8 v- O1 S. m" R. C! p( c* D, y
% H: T9 \, ]8 B; T! n, }
这点能否详细说明一下?
如果你的问题解决,请在此留下答案,以方便其他朋友,谢谢。

蘭有秀兮菊有芳~~~
你确定短信程序已经接收了完整的UNICODE?如果真的是这样,实在没办法我们可以自己做一个SMS APP来实现阅读短信。
如果你的问题解决,请在此留下答案,以方便其他朋友,谢谢。

蘭有秀兮菊有芳~~~
确定完整内容。你可以把上面的乱码转为0xAA0xBB的形式,然后做内码转换。就能看到完整的短信了。
如果能做一个SMS APP。。做内码转换就一定OK
8 `; I" D3 A+ B! |7 A9 \2 w2 f% z) b) G  f
[ 本帖最后由 贝贝 于 2008-8-6 18:44 编辑 ]
引用:
原帖由 贝贝 于 2008-8-6 18:22 发表 % c8 E3 r- |; `1 p+ y
确定完整内容。你可以把上面的乱码转为0xAA0xBB的形式,然后做内码转换。就能看到完整的短信了。
9 I& a& A8 {. p5 A4 u) ^) W, R1 Q
0 L( i0 i; P2 }9 {真的吗?真是超级好消息啊,能不能发上来测试一下?
如果你的问题解决,请在此留下答案,以方便其他朋友,谢谢。

蘭有秀兮菊有芳~~~
一上来看到这个好消息,我愿意做测试。
看来palm的短信又有希望了!!努力!!
看来650的短信又有希望了,高兴,加油!
弟兄们  加油啊
T_____Try
R_____Resetting
E_____Every-
O__________One!
我也过来支持一下,希望高手能够解决此问题,可以的话马上入手755P
  等好消息
又有动力啦,我先换700w玩
之前的难点就是让系统短信收到完整的UNICODE,如果是已经收到了完整UNICODE,那做个短信转换程序对高手来说应该不是难事!
0 i  q6 T8 Z- M$ Y1 h9 f! q. I3 c% g) j8 a2 x% i$ o, V
CDMA短信大有希望啊!可惜本人已经离开它了。。。。
解决650的中文短信,善莫大焉
哈哈 我还留着一台700p呢
T_____Try
R_____Resetting
E_____Every-
O__________One!
占个位置等一下更新
永远支持吹友吧(www.treo.net.cn),支持胖友们的最后一片净土!

有问题发贴..PM只供应急沟通,Treo问题一概不回.请理解.
其实寂夜清风是我的马甲1号,CHPENG是我的马甲2号。
记得当年MobileSMS是可以进行编码转换的,原来TW上面也有专门的一些短信工具,不知能否借鉴一下?
$ R5 d4 x" H' i4 R7 J2 t& t3 `* ?9 M9 _0 y) n+ x+ E$ _
如果能做成补丁,直接使用系统的短信就好了,呵呵% s3 P; A( H. F* |" _! ~, e
9 a  G5 C$ b4 f8 b" E
支持LZ!
每天过来看两次
T_____Try
R_____Resetting
E_____Every-
O__________One!
终于看到希望了!
- U1 ?0 u9 n$ a2 z. S! F* ^( x
6 C5 t- e0 i9 j, X8 M8 i* I[ 本帖最后由 子夜 于 2008-8-9 23:06 编辑 ]
从图上看,和原来的短信绝对是截然不同了。顶!
& ^' h8 ~8 b8 M/ z; o. V# i
4 ~! B6 ^; D# L, n  E[ 本帖最后由 子夜 于 2008-8-9 23:07 编辑 ]
引用:
原帖由 贝贝 于 2008-8-6 14:08 发表
2 j4 j/ K2 q( t( F对的,老K。; Z( c) O1 V. G
但是经过修改代码,已经让短信程序从TIL中得到了完整的UNICODE。
; a7 y. [+ l4 P4 a  A  r但是SMS APP不会把UNICODE-》gb2312。所以显示乱码* }. T& J. T8 I% _1 w
上图:
7 a& D* f9 a, G7 O! V这张图的机怎么好像是港版gsm的机呢?

回复 24楼 kkggkk 的帖子

CDMA版有这样外壳的。从对方号码上应该可以看出CDMA的,GSM的版本不会有分割线。
如果你的问题解决,请在此留下答案,以方便其他朋友,谢谢。

蘭有秀兮菊有芳~~~
期待结果,需要测试我也愿意参加!!
这个机器是xujie1980兄弟提供的Treo 650 CDMA.. }. l, J5 v+ c) c5 N) W  Y; M
现在距离实现收发还差得远。
: a1 o& l( e( F, T4 k' w$ d0 X目前只能做到收到完整的UNICODE。发的情况没有做任何研究。* @( c: z$ A' ?# @
我手边没有palm os的开发环境,没有办法自己编 SMS APP。。9 m8 j# d1 E1 g
这里说一下思路。+ Z5 u3 ^/ |6 @# `
--------------------------------------------------------------------------------( T1 W! z* S2 I& J9 `0 |
1.应该用system API得到TIL上报的短信结构体。
, P, O9 c5 t$ I$ R  @8 k: H2.然后将短信结构体的message_body做UNICODE->GB2312.  N8 l3 L+ N% ]9 }4 g/ k* ]4 j+ _
3最后,GUI简单显示出来。
9 e, `6 e* T7 \: h# L这样就应该可以做到中文短信收的操作了。
" J  I- {( y4 |& F, g---------------------------------------------------------------------------------
0 ~+ }4 ^! ]8 t希望有条件的兄弟先搞一个出来,我测试一下。
貌似这里又出现新的重大利好了?
1.应该用system API得到TIL上报的短信结构体) M- w6 o8 s0 ?" x" d

1 m' U- B) l, r5 D9 p8 P2 M愿闻其详细,开发环境下载个CodeWarrior for Palm 就行了
to ben9 w) t8 I# d/ r3 S; l6 W
   这个你来做一下把。我不太熟悉palm编程