收藏
回答

分享后乱码,急!急!急!

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug onShareAppMessage 客户端 7.0.3 2.0.0

点击小程序右上角自带的分享按钮,分享后的页面中汉字出现乱码,通过自定义的分享button没有出现乱码,求大神解答,在线等,急!谢谢谢谢 。

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

1 个回答

  • 拾忆
    拾忆
    03-13

    汉字需要进行url转码,然后打开页面的时候再解码。

    03-13
    赞同
    回复 6
    • 刀尖上的舞者
      刀尖上的舞者
      03-14

      转解码的代码在哪里写?我onShareAppMessage: function () {   }里面写的是空

      03-14
      回复
    • 拾忆
      拾忆
      03-14回复刀尖上的舞者

      在转发的URL里提前把涉及到中文的内容进行转码.

      转码:encodeURIComponent()

      解码:decodeURIComponent()

      03-14
      回复
    • 刀尖上的舞者
      刀尖上的舞者
      03-14回复拾忆

      是把整个页面转发出去,转发的链接在哪里看呀?   比如我打开的是一篇文章,文章由图片和文字组成,想把它转发出去

      03-14
      回复
    • 拾忆
      拾忆
      03-14回复刀尖上的舞者

      只需要转换链接中的汉字部分就行,转发链接不是自己设置的么?默认是当前页

      03-14
      回复
    • 刀尖上的舞者
      刀尖上的舞者
      03-14回复拾忆

      我就需要转发当前页,我当前页的汉字是从后台传过来的,比如是文章的第一段,在JS中我用X字段来接收,

      onLoad: function (options) {

      this.setData({

      X: options.receiptTitle,

      })

      在wxml中展示

      <view class="text">{{X}} </view>


      我的汉字部分在哪里进行转换呢????





      03-14
      回复
    查看更多(1)