收藏
回答

arraybuffer转字符串如何解决中文乱码问题?

 this.data.socket = wx.createUDPSocket()
       this.data.socket.onMessage(function(res){
          console.log(res)
          var unit8Array = new Uint8Array(res['message'])
          let encodeString = String.fromCharCode.apply(null, unit8Array)
          encodeString = encodeString.replace(/%/g,'%25')
          var data = decodeURIComponent(escape(encodeString))
          console.log('接收到:',data)
    })
最后一次编辑于  2021-06-11
回答关注问题邀请回答
收藏

2 个回答

  • 爱吃羊羊的大灰狼
    爱吃羊羊的大灰狼
    2023-03-30

    同问,怎么解决这个问题

    2023-03-30
    有用
    回复
  • dejavu🐼
    dejavu🐼
    2021-06-11

    如果不加decodeURIComponent 就乱码 加了报错URI malformed URIError: URI malformed 有大佬知道怎么解决吗

    

    2021-06-11
    有用
    回复 1
    • 木心
      木心
      2022-08-30
      不知道此问题是否有解决
      2022-08-30
      回复
登录 后发表内容