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

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

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

国内:

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

国内短信记录:

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

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

国际短信:

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

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

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

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

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

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

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

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

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

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

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

所属标签

可能回答问题的人

  • 腾讯云通信团队

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

    66 粉丝0 提问24 回答
  • jansonjiang

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

    17 粉丝0 提问2 回答
  • 龙泉

    2 粉丝1 提问3 回答
  • wilentzhang

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

    5 粉丝0 提问1 回答
  • LemonLu

    社区 · 运营 (已认证)

    63 粉丝1 提问193 回答
  • maxzqhuang

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

    2 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券