收藏
回答

请问下当前版本下string怎么转ArrayBuffer?

在写一个小程序 涉及到跟一个VB.net写的服务器程序的中文通信 发现直接用TCPSocket.write() 发过去的string类型中的中文在服务器端解码是乱码 似乎需要用发送ArrayBuffer类型的数据才行 官方文档中说 wx.base64ToArrayBuffer(string)不再维护了 请教一下现在用什么方法把中文string转ArrayBuffer呀?感谢大家

最后一次编辑于  2022-04-01
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-04-01

    不再维护又不是不能用了,我用的java,tcpsocket发送字符串或者buffer都不乱码

    2022-04-01
    有用 1
    回复 10
    • 河伯张
      河伯张
      2022-04-01
      感谢回复
      就直接TCPSocket.write(wx.base64ToArrayBuffer(msg))这么发送就行?会报这样一个错 我以为是msg里含有中文字符导致的?
      2022-04-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-04-01回复河伯张
      msg 是base64?
      2022-04-01
      回复
    • 河伯张
      河伯张
      2022-04-01回复Mr.Zhao
      呃 其实就是userinfo里的用户名组成的string格式数据 所以string不能直接到ArrayBuffer 需要先转base64的?
      2022-04-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-04-01回复河伯张
      base64ToArrayBuffer   base64转buffer
      2022-04-01
      回复
    • 河伯张
      河伯张
      2022-04-01回复Mr.Zhao
      是我把话题带偏了 那string怎么转ArrayBuffer嘞?
      2022-04-01
      回复
    查看更多(5)
登录 后发表内容