关于开发:请问短信的格式是不是做了特殊处理?

  • 回答 (5)
  • 关注 (1)
  • 查看 (172)

在 asp.net core 2.0 的环境下,用c# 的sdk使用同一个模板,发送一个国际短信和一个国内短信,收到的信息格式都不正常,

国内:

途中的聯繫電話后面与实际发送的短信相比多了一个问号,

国内短信记录:

第一個問題已經解決,是模板中的一些標點符號會亂碼,把除了中文文字之外的標點符號都換成英文半角的就行了

-------------------------------------------------------------------

国际短信:

在国际短信中聯繫電話没有问题,但是 模板中的换行符没有解析出来'\n'

国际短信记录中則沒有問題:

故想问清楚,是运营商对格式做了特殊的处理,还是说sdk是不能直接使用的?

当然也有可能是不同手机对短信格式的处理不同

用户1611406用户1611406修改于
lusture邀请了Frank来回答
云璃凉凉。回答于

?是因为有不可见字符导致的,可以把173前面的不可见字符删除后重新测试看下(打印请求包就能看到了!)。 换行这样,统一使用Ascii码 '\n' (回车键),不是字符串 "\n",这样国内和海外都可以换行了(建议使用指定模版接口!)。

守候正在web前端的路上打拼的小伙子。回答于

换行就是一个Ascii码 '\n' ,不是字符串 "\n"

敖天羽大前端高级酱油工程师?回答于
味道还不错哦我,永远伴你。回答于

第一个问题:楼主发送内容含是不是含有不可见字符,导致出现?乱码。

对角另一面踏在路上交叉点,你在对角另一面。回答于

所属标签

可能回答问题的人

  • 腾讯云通信团队

    腾讯 · 腾讯云通信团队 (已认证)

    46 粉丝0 提问24 回答
  • jansonjiang

    腾讯 · 技术咨询工程师 (已认证)

    3 粉丝0 提问1 回答
  • 龙泉

    1 粉丝1 提问3 回答
  • wilentzhang

    腾讯 · 高级产品经理 (已认证)

    5 粉丝0 提问1 回答
  • 旺仔小小鹿

    社区 · 运营 (已认证)

    47 粉丝0 提问161 回答

扫码关注云+社区

领取腾讯云代金券