![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/f0a0b179a2d31be3f3c01fba9a178cc1.png)
- 发布:2021-01-05 10:44
- 更新:2023-02-18 01:34
- 阅读:1588
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window 10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.4
手机系统: 全部
手机厂商: 苹果
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
console.log('str:'+str)
console.log('解码编码之后:'+btoa(atob(str)))
str=eyJDbGllbnRJZCI6Ik5qVXdOekEyWXpJdFpXSTNZeTAwT0RSaUxXRTBObVV0TURWaE4yRTNaVFZtT1RZeCIsIkNyZWF0ZURhdGVUaW1lIjoiMjAyMS0wMS0wNSAxMDowNToyNzoxMjMwIiwiQXBwSWQiOm51bGx9
console.log('str:'+str)
console.log('解码编码之后:'+btoa(atob(str)))
str=eyJDbGllbnRJZCI6Ik5qVXdOekEyWXpJdFpXSTNZeTAwT0RSaUxXRTBObVV0TURWaE4yRTNaVFZtT1RZeCIsIkNyZWF0ZURhdGVUaW1lIjoiMjAyMS0wMS0wNSAxMDowNToyNzoxMjMwIiwiQXBwSWQiOm51bGx9
操作步骤:
App 上 先atob解码Base64 再编码 出来的结果跟原先的不一致 btoa(atob(str)) = str
App 上 先atob解码Base64 再编码 出来的结果跟原先的不一致 btoa(atob(str)) = str
预期结果:
App 上 先atob解码Base64 再编码 出来的结果跟原先的一致 btoa(atob(str)) == str
App 上 先atob解码Base64 再编码 出来的结果跟原先的一致 btoa(atob(str)) == str
实际结果:
App 上 先atob解码Base64 再编码 出来的结果跟原先的不一致 btoa(atob(str)) != str
App 上 先atob解码Base64 再编码 出来的结果跟原先的不一致 btoa(atob(str)) != str
![DCloud_Android_DQQ](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/50/75/25_avatar_mid.jpg?v=1672804994)
atobTest: function() {
var strDataTemp=atob('eyJDbGllbnRJZCI6Ik5qVXdOekEyWXpJdFpXSTNZeTAwT0RSaUxXRTBObVV0TURWaE4yRTNaVFZtT1RZeCIsIkNyZWF0ZURhdGVUaW1lIjoiMjAyMS0wMS0wNSAxMDowNToyNzoxMjMwIiwiQXBwSWQiOm51bGx9')
console.log("strDataTemp --- " + strDataTemp);
var strDataTemp2 = btoa(strDataTemp);
console.log("strDataTemp2 --- " + strDataTemp2);
var str = "eyJDbGllbnRJZCI6Ik5qVXdOekEyWXpJdFpXSTNZeTAwT0RSaUxXRTBObVV0TURWaE4yRTNaVFZtT1RZeCIsIkNyZWF0ZURhdGVUaW1lIjoiMjAyMS0wMS0wNSAxMDowNToyNzoxMjMwIiwiQXBwSWQiOm51bGx9";
var strDataTemp3 = btoa(atob(str));
console.log("strDataTemp3 --- " + strDataTemp3);
},
我测试这个方法没问题啊。 你用这个代码试试。 或者发一个完整的demo给我。
j***@qq.com
这个BUG还存在,H5和真机的结果 是不一样的
2022-03-27 00:20
j***@qq.com
打开UNIAPP调试工具,又一样了。真是吐血了
2022-03-27 00:21
DCloud_Android_DQQ
回复 j***@qq.com: 给个示例
2022-03-28 11:29