收藏
回答

通过uploadFile上传图片后返回的中文乱码

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.uploadFile 工具 6.6.6 1.5.4

通过uploadFile上传图片后返回的中文出现乱码,这是怎么回事?(其它接口如request返回的中文是正常的)虽然,我自己可以通过逻辑处理解决,但希望官方能说明一下情况,最好能给出建议!

回答关注问题邀请回答
收藏

12 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-05-25

    尝试设置一下服务器端中返回的编码?

    2018-05-25
    有用
    回复 13
    • Roc🇨🇳
      Roc🇨🇳
      2018-05-25
      已经设置为utf-8
      2018-05-25
      回复
    • 小程序技术专员-june
      小程序技术专员-june
      2018-05-25回复Roc🇨🇳
      有尝试过直接请求上传接口么,请确保一下你的接口返回是正确的。
      2018-05-25
      回复
    • Roc🇨🇳
      Roc🇨🇳
      2018-05-26回复小程序技术专员-june

      原来console或者渲染到页面是没问题的,直接在Preview或者Response上看才有编码问题(这个问题算是解决了);

      还有另一个问题是同过uploadFile接口返回的json数据被转化为纯字符串类型了,而且json字符串里面还被强加了几个空字符串(实际上可以说已经不算是json字符串了),导致无法正常解析,必须去掉里面多余的空格(或者回车符)才行

      2018-05-26
      回复
    • 一七
      一七
      2018-09-10

      说了半天 乱码的问题解决了吗

      2018-09-10
      回复
    • 熊博士🐻
      熊博士🐻
      2020-03-03
      问题解决了吗? 能否分享下 谢谢
      2020-03-03
      回复
    查看更多(8)
  • NULL
    NULL
    2022-05-23

    我是JSON.parse后可以了res = res?.data && JSON.parse(res.data)


    2022-05-23
    有用 5
    回复
  • TiAmo
    TiAmo
    12-12

    我麻木了啊 。2024-12-12 还有这个问题 微信官方是不管了吗

    12-12
    有用
    回复
  • 风一样的男子
    风一样的男子
    10-07

    PHP后端在返回前加上ob_end_clean(),其它语言的可以参考一下



    10-07
    有用
    回复
  • 阿斯顿
    阿斯顿
    08-09

    2024年8月9日,该问题依旧存在

    08-09
    有用
    回复 2
    • 风一样的男子
      风一样的男子
      10-07
      反端是PHP的话,在返回前加上ob_end_clean(),可以解决
      10-07
      回复
    • Samoy
      Samoy
      11-27
      24年11月27日,仍未解决
      11-27
      回复
  • 尘埃🎈
    尘埃🎈
    08-02

    18年到现在6年了 还没解决

    08-02
    有用
    回复
  • MrMa
    MrMa
    07-08

    请问楼上有人解决掉乱码的问题了么?wx.request 普通请求没问题,就是 wx.uploadFile 请求返回中文乱码,很愁人!

    07-08
    有用
    回复
  • 三郎
    三郎
    03-21

    实在不行,让后端将中文encodeURIComponent,然后前端再 decodeURIComponent http://192.168.0.101:6166/static/img/微信的_2024_03_21_1711017090374_ViY1NJ2HLYB22d83d3be66240349757a5a093cc39e29.jpg

    03-21
    有用
    回复
  • 瑞
    03-20

    2024年3月20日,问题依旧。微信是不是快黄了。

    03-20
    有用
    回复
  • 黑黑兔
    黑黑兔
    02-01

    2024年2月1日,问题依旧

    02-01
    有用
    回复 1
    • 熊崽
      熊崽
      02-27
      有图有真相,2024年2月27日问题依旧
      02-27
      回复

正在加载...

登录 后发表内容