IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序将unicode格式内容转为中文 -> 正文阅读

[移动开发]微信小程序将unicode格式内容转为中文

在做一个信息采集的项目,用户点击右边按钮,上传身份证照片,后台把照片识别的身份证上面的个人信息,返回到接口里面,前端根据接口的数据进行展示
其实,之前也用vant写了一个信息采集的移动端项目,上传身份照片后,接口返回的值是正常的,但是在微信小程序里面,不知怎么的,接口返回的数据却是unicode格式的数据,这前端没法展示,没辙了选择了百度大法,结果花了两个小时,找到的几篇文章的方法都试了试,还是不行,要哭了,然后去问了乾哥和辉神(两位都是前端大佬,给大佬端茶!!)

在这里插入图片描述
在这里插入图片描述

下面是代码截图
在这里插入图片描述
代码如下:

//上传身份证正面照片
  positiveUpload() {
    // console.log("上传正面")
    var _this = this;
    var mykey = wx.getStorageSync('access_token');
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success(res) {
        // console.log(res)
        // tempFilePath可以作为img标签的src属性显示图片
        // _this.setData({
        //   positive: res.tempFilePaths[0]
        // })
        // 当设置 mutiple  true , file 为数组格式,否则为对象格式
        wx.uploadFile({
          url: app.serverUrl + '/user/uploadEducation', //
          filePath: res.tempFilePaths[0],
          name: 'file',
          method: 'post',
          // dataType: 'json',
          formData: {
            model:"front",
            pid:wx.getStorageSync('pid'),
          },
          header: {
            'content-type': 'application/json',
            'Authorization': mykey
          },
          success(res) {
            console.log(res);
            let returnData=unescape(res.data.replace(/\\u/g, '%u'));//将unicode转为字符串
            console.log(returnData)
            returnData=JSON.parse(returnData);//字符串转为对象
            console.log(returnData);
            if (returnData.data.data.姓名 != undefined) {
              console.log('更新成功')
              wx.showToast({
                title: returnData.msg,
              })
            } else {
              wx.showToast({
                title: returnData.msg,
              })
            }
          },
        });
      }
    })
  },
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-03-10 22:41:17  更:2022-03-10 22:44:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 19:11:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码