3050311118 发表于 2012-4-1 11:19:53

GSM发短信,一次能发多少个中文啊,发现我文字一多就错误

本帖最后由 3050311118 于 2012-4-1 11:20 编辑

GSM发短信,一次能发多少个中文啊,发现我文字一多就错误

所有的GSM都一样么?

lqs10 发表于 2012-4-1 11:21:27

中文70个,英文160个。

Appcat 发表于 2012-4-1 11:53:04

只要你使用了PDU的UCS2的编码方式,每次只能发送70个UNICODE 字符,不管是中文字还是字母数字,有一个算一个。
如果要发送纯数据,可以选择8bits模式,每条短信发送140字符。
如果仅仅发送ASCII码小于128的字符,用7bits模式,每条短信就可以发送160字符。

plc_avr 发表于 2012-4-1 11:58:54

最多只能70个中文,包括标点符号在内的。

dadongleilei 发表于 2012-4-1 12:10:16

苹果猫说的非常正确!

3050311118 发表于 2012-4-1 19:27:53

dadongleilei 发表于 2012-4-1 12:10 static/image/common/back.gif
苹果猫说的非常正确!

关注一段时间了呵呵   是个GSM专家

3050311118 发表于 2012-4-1 19:49:27

Appcat 发表于 2012-4-1 11:53 static/image/common/back.gif
只要你使用了PDU的UCS2的编码方式,每次只能发送70个UNICODE 字符,不管是中文字还是字母数字,有一个算一 ...

还有请问下    单片机控制的GSM模块 怎样才能知道GSM余额多少,发短信给10086?回复的是中文的UNICODE 单片机胜任不了吧

dadongleilei 发表于 2012-4-2 14:06:52

可以把unicode转化成GBK,需要较大资源的单片机

MiniCat 发表于 2012-4-13 16:23:51

3050311118 发表于 2012-4-1 19:49 static/image/common/back.gif
还有请问下    单片机控制的GSM模块 怎样才能知道GSM余额多少,发短信给10086?回复的是中文的UNICODE 单 ...

可以发送11到10086 会收到一条余额短信,是UNICODE编码,不用全部转化,只要把里面的余额信息提取出来就行,就那么几位,单片机完全可以胜任。

lysoft 发表于 2012-4-15 19:54:52

弄个码表就行,MCU可行的,最多ROM不够的搞个外部的SPI Flash,没难度的
超长短信其实是分段发送的,SMS-PDU编码有控制域的

first_blood 发表于 2012-4-15 20:06:16

可以把多条短信合成一条,实现大于70的发送

wangpeng_521 发表于 2012-12-14 12:00:22

MiniCat 发表于 2012-4-13 16:23 static/image/common/back.gif
可以发送11到10086 会收到一条余额短信,是UNICODE编码,不用全部转化,只要把里面的余额信息提取出来就 ...

您好,我也想查余额,发送11到10086,能发送成功,但是没有信息返回,请问是什么原因呢?sim900模块
AT+CNMI?

+CNMI: 2,1,0,0,0

OK
AT+CMGS=14

> 0891683108500105f01100049181160008AA040031003132
+CMGS: 77

OK
页: [1]
查看完整版本: GSM发短信,一次能发多少个中文啊,发现我文字一多就错误