由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
PDA版 - 关于手机短信乱码的科普
相关主题
GoNews Touch也挺好的lumia920使用gmail回复邮件显示乱码
刚刚买了个HeroJust FYI (SprintPCS user) 关于overage minutes charge
tmobile翻墙越来越难了我也来说说那个cricket zte score
中文短信乱码,有啥解决方法么?Freddom Pop Free 500mb wifi 只要付运费16刀
Android手机中文歌名乱码解决方法【出售】 Spirnt LG Optimus G LS970 on Boostmobile (Free Unl (转载)
pReader上中文全都是乱码!!!!华为手机到底能不能用SprintPCS?
TP的中文歌曲怎么能正确显示啊?Google voice挂机的一个bug
Lumia 920 导入音乐的中文乱码问题短信科普
相关话题的讨论汇总
话题: 短信话题: 手机话题: 汉字编码话题: 汉字话题: 字节
进入PDA版参与讨论
1 (共1页)
z**r
发帖数: 17771
1
虽然不是搞这个的,但是也属于数据通信的一个小部分,所以也略知一二。
短信这个东西最早是在GSM网上发明的,主要是利用了7号信令中的MAP。这个MAP的
payload被限定死为最大140字节,也就是140x8=1120bits,所以基本上最初所有的手机
厂家都会最优化利用这有限的140 bytes,也就是采用7 bits来编码,足够发常用的短
信息了,这就是说,一般缺省最多可以发160个英文字符。然而汉字编码一个字节不够
,需要至少2个字节,也就是16 bits一个汉字,那么发中文短信就一般最多70个汉字。
所以如果两边的手机都支持同样的汉字编码,无论GB2312还是16位Unicode (UTF-16),
都可以看到,有的系统支持多种汉字编码,那就更容易看到发来的汉字短信。可有时候
一边发过去对方能看,可对方发过来自己看不了,那就是说明对方手机支持多种汉字编
码,可你可缺省的编码和你手机不一样。
有的运营商允许发超过140字节的短信,那是利用了fragmentation,把手机上的长短信
分割成几个信息发过去,然后再在手机上组合成一条信息。
当然现在更多的都是基于IP的短信,所以很多
l*****e
发帖数: 16384
2
赞科普
那我的手机发中文短信对方收到是乱码就是因为对方手机不够好没有足够的汉字编码支
持呗?
z**r
发帖数: 17771
3
至少在这方面考虑不周

【在 l*****e 的大作中提到】
: 赞科普
: 那我的手机发中文短信对方收到是乱码就是因为对方手机不够好没有足够的汉字编码支
: 持呗?

p*****g
发帖数: 445
4
那么如果要解决这个问题的话,不是要自己爆kernel?
N*C
发帖数: 1987
5
照你这么说能不能收发中文短信跟运营商没关系,只跟手机有关系。
为什么都说sprint的网络不支持中文短信?

【在 z**r 的大作中提到】
: 虽然不是搞这个的,但是也属于数据通信的一个小部分,所以也略知一二。
: 短信这个东西最早是在GSM网上发明的,主要是利用了7号信令中的MAP。这个MAP的
: payload被限定死为最大140字节,也就是140x8=1120bits,所以基本上最初所有的手机
: 厂家都会最优化利用这有限的140 bytes,也就是采用7 bits来编码,足够发常用的短
: 信息了,这就是说,一般缺省最多可以发160个英文字符。然而汉字编码一个字节不够
: ,需要至少2个字节,也就是16 bits一个汉字,那么发中文短信就一般最多70个汉字。
: 所以如果两边的手机都支持同样的汉字编码,无论GB2312还是16位Unicode (UTF-16),
: 都可以看到,有的系统支持多种汉字编码,那就更容易看到发来的汉字短信。可有时候
: 一边发过去对方能看,可对方发过来自己看不了,那就是说明对方手机支持多种汉字编
: 码,可你可缺省的编码和你手机不一样。

z**r
发帖数: 17771
6
那要看是谁说的,像dsb之流的话,听听就可以了。你难道不看其他帖子吗?这几天已
经有人通过改动手机设置,在sprint网上成功发短信了
有用att的也可以到http://mymessages.wireless.att.com/里面看看message options里最后那段话,就明白俺说的意思了

【在 N*C 的大作中提到】
: 照你这么说能不能收发中文短信跟运营商没关系,只跟手机有关系。
: 为什么都说sprint的网络不支持中文短信?

l*******y
发帖数: 36
7
dsb是检验google党的唯一标准

最后那段话,就明白俺说的意思了

【在 z**r 的大作中提到】
: 那要看是谁说的,像dsb之流的话,听听就可以了。你难道不看其他帖子吗?这几天已
: 经有人通过改动手机设置,在sprint网上成功发短信了
: 有用att的也可以到http://mymessages.wireless.att.com/里面看看message options里最后那段话,就明白俺说的意思了

p******h
发帖数: 1783
8
我以前的经验是同一个运营商网内发中文短信没问题,跨运营商就会出问题,这和不同
运营商之间的网关有关么?是不是美国的网关会设置7bits的限制?

【在 z**r 的大作中提到】
: 虽然不是搞这个的,但是也属于数据通信的一个小部分,所以也略知一二。
: 短信这个东西最早是在GSM网上发明的,主要是利用了7号信令中的MAP。这个MAP的
: payload被限定死为最大140字节,也就是140x8=1120bits,所以基本上最初所有的手机
: 厂家都会最优化利用这有限的140 bytes,也就是采用7 bits来编码,足够发常用的短
: 信息了,这就是说,一般缺省最多可以发160个英文字符。然而汉字编码一个字节不够
: ,需要至少2个字节,也就是16 bits一个汉字,那么发中文短信就一般最多70个汉字。
: 所以如果两边的手机都支持同样的汉字编码,无论GB2312还是16位Unicode (UTF-16),
: 都可以看到,有的系统支持多种汉字编码,那就更容易看到发来的汉字短信。可有时候
: 一边发过去对方能看,可对方发过来自己看不了,那就是说明对方手机支持多种汉字编
: 码,可你可缺省的编码和你手机不一样。

l*****e
发帖数: 16384
9
到底跟什么有关系呢?
b*****s
发帖数: 230
10
sprint 网络里面发中文短信,我从来就没有问题啊~~~
不管是手机之间,还是sprint 网页到手机。
(修改:悲剧地发现sprint 修改了网页发送text的页面。
以前是:http://messaging.sprintpcs.com/
现在出现访问错误。
在Sprintpcs 主页登录自己账户后点击下方的 Send Text,
发觉是个zipwhip 的东东,测试中文失败。。。


【在 N*C 的大作中提到】
: 照你这么说能不能收发中文短信跟运营商没关系,只跟手机有关系。
: 为什么都说sprint的网络不支持中文短信?

e********g
发帖数: 2524
11
这个简单,用任意一个邮箱就可以发,比如发到
4**********[email protected]
440-419-8888这个手机就可以收到了
m*****d
发帖数: 1613
12
短信网关不支持转码。这个就是网络运营商设备的问题。中国就没有这个问题,虽然用的是同样的规
范, 因为发汉字在中国是必须的功能。 这里没人care。有时间可以找你网络的客服抱怨。 我就这个给
Tmobile打过几次电话。 汉字邮件转短信后来没问题了。

【在 p******h 的大作中提到】
: 我以前的经验是同一个运营商网内发中文短信没问题,跨运营商就会出问题,这和不同
: 运营商之间的网关有关么?是不是美国的网关会设置7bits的限制?

1 (共1页)
进入PDA版参与讨论
相关主题
短信科普Android手机中文歌名乱码解决方法
请问skype打800电话是免费的吗?pReader上中文全都是乱码!!!!
买了Data plan发短信还继续收钱?TP的中文歌曲怎么能正确显示啊?
转一篇greenify作者的关于微信的文章Lumia 920 导入音乐的中文乱码问题
GoNews Touch也挺好的lumia920使用gmail回复邮件显示乱码
刚刚买了个HeroJust FYI (SprintPCS user) 关于overage minutes charge
tmobile翻墙越来越难了我也来说说那个cricket zte score
中文短信乱码,有啥解决方法么?Freddom Pop Free 500mb wifi 只要付运费16刀
相关话题的讨论汇总
话题: 短信话题: 手机话题: 汉字编码话题: 汉字话题: 字节