z*r
2 楼
以前写过一个,但是好像被删掉了。今天大致说说短信支持中文的问题。很多人认为短
信能否支持中文和网络有关,其实没有关系。为什么呢?
从原理上讲,最早的短信是利用7号信令当中闲置的MAP字段来发送信息,这样可以减少
网络流量,这个字段大小是140字节,也就是140*8=1120 bits,为了多支持字符,大家
都使用7位编码,这样就是1120/7=160个英文字符。
而中文支持最少需要2个字节,所以只能支持140/2=70个汉字。
但是很多时候,需要发送超出160个英文字符或者70个汉字,早期做法是把一个长的信
息分成多个短信,然后各个手机的短信客户端要么显示成多个独立短信,要么在收到多
个短信的时候自动合成一个大短信,总之从网络的角度,还是发送了或者接受了多个短
信。
当然现在的短信已经有了很多进步,比如可以支持多媒体短信,但是这些已经不是在信
令上发了,而是利用单独的数据传输了。
为了兼容,现在字符短信还是走信令,也就是说,你如果发字符短信,那么是不占用你
流量的,而你要是发多媒体短信,是要占用你的数据流量。
简而言之,字符短信能否支持中文,和网络无关,只和终端设备的编码有关。多媒体短
信就不光需要终端设备支持,网络本身也得支持。
信能否支持中文和网络有关,其实没有关系。为什么呢?
从原理上讲,最早的短信是利用7号信令当中闲置的MAP字段来发送信息,这样可以减少
网络流量,这个字段大小是140字节,也就是140*8=1120 bits,为了多支持字符,大家
都使用7位编码,这样就是1120/7=160个英文字符。
而中文支持最少需要2个字节,所以只能支持140/2=70个汉字。
但是很多时候,需要发送超出160个英文字符或者70个汉字,早期做法是把一个长的信
息分成多个短信,然后各个手机的短信客户端要么显示成多个独立短信,要么在收到多
个短信的时候自动合成一个大短信,总之从网络的角度,还是发送了或者接受了多个短
信。
当然现在的短信已经有了很多进步,比如可以支持多媒体短信,但是这些已经不是在信
令上发了,而是利用单独的数据传输了。
为了兼容,现在字符短信还是走信令,也就是说,你如果发字符短信,那么是不占用你
流量的,而你要是发多媒体短信,是要占用你的数据流量。
简而言之,字符短信能否支持中文,和网络无关,只和终端设备的编码有关。多媒体短
信就不光需要终端设备支持,网络本身也得支持。
w*u
4 楼
想起了当年魏亚桂为了ACT活生生地搞了个HZ码来翻译GB码。~{~}
Z*o
6 楼
为啥同样的机器,att,我给国内发收不到,国内给我发就可以。att还扣了我的国际短
信费!
信费!
t*9
8 楼
网络和终端都有关系,现在网关都有检测非正常字符功能,我以前用palm treo 680在
中国移动和att都可以收发中文短信,在tmobile就不可以,还反馈一个短信说检测到非
标准字符,让我检查设备。 如果一定要发中文短信的就最好用cdma手机,因为cdma短
信是一个短电话,其实是走网络的,对字符不敏感
中国移动和att都可以收发中文短信,在tmobile就不可以,还反馈一个短信说检测到非
标准字符,让我检查设备。 如果一定要发中文短信的就最好用cdma手机,因为cdma短
信是一个短电话,其实是走网络的,对字符不敏感
s*l
9 楼
汪这届确实有点锋芒毕露了,自我膨胀.
v*u
10 楼
刚做了个实验,ATT的iphone与verizon的Andorid phone互发中文短信没问题。
i*t
11 楼
做摇滚的难道不应该就是 性情一点吗? 不谦虚 就不谦虚,也不是啥坏事啊
i*h
16 楼
Although the chance is remote, it's still possible that the network corrupts
unicode during transcoding when SM passes through various sub-systems. For
example, if SMSC (I wonder if they still use one nowadays) stores offline SM
in a DB table column which only supports ascii-7 string, the text will be
corrupted when it's eventually delivered to recipient.
【在 z**r 的大作中提到】
: 以前写过一个,但是好像被删掉了。今天大致说说短信支持中文的问题。很多人认为短
: 信能否支持中文和网络有关,其实没有关系。为什么呢?
: 从原理上讲,最早的短信是利用7号信令当中闲置的MAP字段来发送信息,这样可以减少
: 网络流量,这个字段大小是140字节,也就是140*8=1120 bits,为了多支持字符,大家
: 都使用7位编码,这样就是1120/7=160个英文字符。
: 而中文支持最少需要2个字节,所以只能支持140/2=70个汉字。
: 但是很多时候,需要发送超出160个英文字符或者70个汉字,早期做法是把一个长的信
: 息分成多个短信,然后各个手机的短信客户端要么显示成多个独立短信,要么在收到多
: 个短信的时候自动合成一个大短信,总之从网络的角度,还是发送了或者接受了多个短
: 信。
unicode during transcoding when SM passes through various sub-systems. For
example, if SMSC (I wonder if they still use one nowadays) stores offline SM
in a DB table column which only supports ascii-7 string, the text will be
corrupted when it's eventually delivered to recipient.
【在 z**r 的大作中提到】
: 以前写过一个,但是好像被删掉了。今天大致说说短信支持中文的问题。很多人认为短
: 信能否支持中文和网络有关,其实没有关系。为什么呢?
: 从原理上讲,最早的短信是利用7号信令当中闲置的MAP字段来发送信息,这样可以减少
: 网络流量,这个字段大小是140字节,也就是140*8=1120 bits,为了多支持字符,大家
: 都使用7位编码,这样就是1120/7=160个英文字符。
: 而中文支持最少需要2个字节,所以只能支持140/2=70个汉字。
: 但是很多时候,需要发送超出160个英文字符或者70个汉字,早期做法是把一个长的信
: 息分成多个短信,然后各个手机的短信客户端要么显示成多个独立短信,要么在收到多
: 个短信的时候自动合成一个大短信,总之从网络的角度,还是发送了或者接受了多个短
: 信。
s*x
17 楼
语音根短信走的线路一不一样? 还是应该和数据网络协议看齐阿,只要能发送一个字
节,就能发送任意个字节。
节,就能发送任意个字节。
l*l
18 楼
那为啥sprint不支持中文啊。
REP:
I understand. I do apologize, however we do not currently offer a way to
translate text messages that come in another language on the phone. I
understand that the messages are not coming in as a normal message, however,
you are correct - we do not support the format of the messages. You can
check for an application that may offer this service, but we do not offer
this service at this time.
kenyonj:
just to clarify, no matter what kind of phone I have, the sprint network
does not support the transmission of SMS that is in languages that use a
different alphabet like cyrillic?
REP:
That is correct.
kenyonj:
that’s dissapointing. are their any plans for this to be updated? I just
came from AT&T who did support it, and know I will have to go back.
REP:
I do apologize, we do not currently offer the service and I am not sure when
we will begin. I do understand your frustrations, however, my only
recommendation is to search for an application that may help or to search
online for a solution.
kenyonj:
but if the sprint network does not support it then there is nothing I can do
to fix that
REP:
You are correct. Again, I apologize.
【在 z**r 的大作中提到】
: 以前写过一个,但是好像被删掉了。今天大致说说短信支持中文的问题。很多人认为短
: 信能否支持中文和网络有关,其实没有关系。为什么呢?
: 从原理上讲,最早的短信是利用7号信令当中闲置的MAP字段来发送信息,这样可以减少
: 网络流量,这个字段大小是140字节,也就是140*8=1120 bits,为了多支持字符,大家
: 都使用7位编码,这样就是1120/7=160个英文字符。
: 而中文支持最少需要2个字节,所以只能支持140/2=70个汉字。
: 但是很多时候,需要发送超出160个英文字符或者70个汉字,早期做法是把一个长的信
: 息分成多个短信,然后各个手机的短信客户端要么显示成多个独立短信,要么在收到多
: 个短信的时候自动合成一个大短信,总之从网络的角度,还是发送了或者接受了多个短
: 信。
t*9
19 楼
那是终端的问题,你没有设置成全中文而已,cdma没有短信网关这个概念
however,
【在 l********l 的大作中提到】
:
: 那为啥sprint不支持中文啊。
: REP:
: I understand. I do apologize, however we do not currently offer a way to
: translate text messages that come in another language on the phone. I
: understand that the messages are not coming in as a normal message, however,
: you are correct - we do not support the format of the messages. You can
: check for an application that may offer this service, but we do not offer
: this service at this time.
: kenyonj:
however,
【在 l********l 的大作中提到】
:
: 那为啥sprint不支持中文啊。
: REP:
: I understand. I do apologize, however we do not currently offer a way to
: translate text messages that come in another language on the phone. I
: understand that the messages are not coming in as a normal message, however,
: you are correct - we do not support the format of the messages. You can
: check for an application that may offer this service, but we do not offer
: this service at this time.
: kenyonj:
i*h
20 楼
This is probably NOT true. At least not necessarily. CDMA or GSM is just
radio technology for the access sub-system. Such protocols are only used in
RF side of a cellular network. The inter-office network should be at least
similiar to PSTN, if not just completely PSTN. I'm not familiar with CDMA
network but I don't see why CDMA would not use SMSC or SMS gateway. For
example, if a service provider says you can send message "ABC" to number "
123" to retrieve certain information, there must be a SMSC, through which
the number 123 can be routed to an external content provider. Also if a
service provider allows you to receive offline SM when you turn on your
phone, there is a SMSC temporarily storing all your offline messages.
【在 t****9 的大作中提到】
: 那是终端的问题,你没有设置成全中文而已,cdma没有短信网关这个概念
:
: however,
k*e
21 楼
我们Sprint iPhone,optimus可以互发中文。
相关阅读
ipod touch和其他ipod不能共享AC充电器?iphone 3gs的型号MB开头和MC开头有什么区别啊?请推荐上半年att的新手机乳挺安猪!kindle lending club!!!三哥还是一如既往的不靠谱-Indian $35 Tablet Delayed二手Ipod touch 2nd 16 GB什么行情?有人收么?其实如果查地址,tomtom在线地图最好后知后觉,Nook Color看起来很不错Nokia N900 + SkypeMIO C310和310X有何区别?hd7能装android么?问个noob问题Samsung Vibrant upgrade 到 2.2 后,电池续航时间有多大改善?经投诉,办了几个id教主给苹果员工的信 (转载)Nook Color 断货了?没contract的iphone得多少刀?我的nook借别人玩了2天nook color跟kindle比较如何?