HarmonyOS 中文base64加密解密乱码

let user_data_json='{"act":"GetPurchased","uid":"10074013","page":1,"tag":1,"flg":1,"title":"刘"}' 
let user_data_encode_1 = Base64.encodeToString(Base64.stringToBytes(user_data_json)); 
console.error("加密测试"+user_data_encode_1) 
 
let decode_1 = Base64.bytesToString(Base64.decode(String(user_data_encode_1))); 
console.error("加密测试解密"+decode_1)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

中文“刘”,加密后再解密无法识别,该如何转码?

HarmonyOS
2024-08-13 14:55:30
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

参考以下代码:

let textEncoder = new util.TextEncoder("utf-8"); 
let input='{"act":"GetPurchased","uid":"10074013","page":1,"tag":1,"flg":1,"title":"刘"}'; 
let shuzu= textEncoder.encodeInto(input) 
// 解密前 
let that = new util.Base64Helper(); 
let result = that.encodeToStringSync(shuzu); 
let waitDecodeArr = that.decodeSync(result) 
 
let textDecoder = util.TextDecoder.create('utf-8') 
let decodeResult = textDecoder.decodeWithStream(waitDecodeArr)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-08-13 21:00:48
相关问题
HarmonyOS arraybuffer转base64乱码
860浏览 • 1回复 待解决
HarmonyOS 图片base64转码后乱码
719浏览 • 1回复 待解决
HarmonyOS 如何做base64加密
930浏览 • 1回复 待解决
HarmonyOS解密base64转换
989浏览 • 1回复 待解决
HarmonyOS 关于base64和aes加密相关问题
756浏览 • 1回复 待解决
HarmonyOS RSA加密base64秘钥转换
1131浏览 • 1回复 待解决
HarmonyOS base64编解码
972浏览 • 0回复 待解决
HarmonyOS base64解码报错
1949浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
832浏览 • 1回复 待解决
HarmonyOS base64转image
754浏览 • 1回复 待解决
HarmonyOS base64编码问题
1390浏览 • 1回复 待解决
HarmonyOS 图片转base64
937浏览 • 1回复 待解决
HarmonyOS Image加载base64失败
938浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
607浏览 • 1回复 待解决
照片文件转Base64
622浏览 • 1回复 待解决
HarmonyOS base64编码的API
751浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
621浏览 • 1回复 待解决
HarmonyOS string怎么base64和decodeBase64
616浏览 • 1回复 待解决
HarmonyOS @ohos/base64 (V2.0.0)
604浏览 • 1回复 待解决
HarmonyOS base64的PDF如何展示
444浏览 • 1回复 待解决
HarmonyOS 录制的视频转base64
850浏览 • 1回复 待解决