收藏
回答

微信接口数据接收乱码问题?


接口说明上是json,但是我用JSONObject接收却报错,用String接收乱码。要如何处理

最后一次编辑于  08-19  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • Arno
    Arno
    09-19

    我也遇到了这样的问题,你这个问题解决了吗?

    09-19
    赞同
    回复
  • 往事如风
    往事如风
    08-19

    后台respone数据时,有没有用UTF8了?

    08-19
    赞同
    回复 10
    • 往事如风
      往事如风
      08-19
      微信小程序接收的数据应该是UTF8才行的,不然很有可能中文乱码
      08-19
      回复
    • 湫
      08-19
      还没到那步,我接收下微信的数据我要做解析。现在就是获取到的原始数据都乱码
      08-19
      回复
    • 往事如风
      往事如风
      08-19回复
      你是从指定的服务器获取到的原始数据吧,要确认服务器传送给你的数据是以什么编码传送的
      08-19
      回复
    • 湫
      08-19

      调用的是这个接口,但微信的接口不都是utf-8的吗

      08-19
      回复
    • 往事如风
      往事如风
      08-19回复
      你要去看后台程序,或是问开发后台程序的同事,传送给小程序的数据是以什么编码格式传送的
      08-19
      回复
    查看更多(5)
  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    08-19

    尝试用 base64 解码试试,或者你在日志里输出看看,返回的到底是什么

    08-19
    赞同
    回复 8
    • 湫
      08-19

      这是用字符串接收的结果

      08-19
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      08-19回复
      看不出来是用什么编码过,试试 base64 解码吧
      08-19
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      08-19回复
      返回值不敏感的话,可以把内容回复出来我帮你看看
      08-19
      回复
    • 湫
      08-19
      m�=�@F�251 .W1� ;!Yv3�� ��Ď�+X�X{�-\����|o����#��7�Ҕ��Z���r�Y%��t�AA8f+���( fq�Ac���U��֟��
      08-19
      回复
    • 湫
      08-19
      试过用base64解码,不行
      08-19
      回复
    查看更多(3)
问题标签