HarmonyOS base64编解码错误,出现异常数据

编写base64工具类,测试后结果有问题,base64编码结果中出现 【%{public}s】,解码也不对

/**
 * base64编码
 */
public static base64Encode(value: string): string {
  let base64Helper = new util.Base64Helper();
  let textEncoder = util.TextEncoder.create("utf-8");
  return base64Helper.encodeToStringSync(textEncoder.encodeInto(value));
}

/**
 * base64解码
 */
public static base64Decode(value: string): string {
  let base64Helper = new util.Base64Helper();
  let textDecoder = util.TextDecoder.create("utf-8");
  return textDecoder.decodeWithStream(base64Helper.decodeSync(value));
  // return Unit8ArrayUtil.uint8ArrayToString(base64Helper.decodeSync(value));
}
==============
let result = EncryptUtil.base64Encode('{"pageCode":"page_birds_balance_connect"}');
Logger.info("base64Encode--result:" + result);

日志: base64Encode--result:cGFnZV9iaXJkc19iYWxhbmNlX2Nvbm5lY3Q=, %{public}s
  ================
  let result2 = EncryptUtil.base64Decode("eyJwYWdlQ29kZSI6InBhZ2VfYmlyZHNfYmFsYW5jZV9jb25uZWN0In0");
Logger.info("base64Encode--result2:" + result2);

日志:base64Encode--result2:{"pageCode":"page_birds_balance_connect, %{public}s
HarmonyOS
2024-12-27 18:13:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

日志打印的问题,多参数,缺失了tag

分享
微博
QQ
微信
回复
2024-12-27 20:23:38
相关问题
HarmonyOS base64编解码
276浏览 • 0回复 待解决
HarmonyOS 音频文件base64编解码问题
233浏览 • 1回复 待解决
HarmonyOS base64解码报错
1318浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
163浏览 • 1回复 待解决
HarmonyOS 视频编解码出现花屏
429浏览 • 1回复 待解决
HarmonyOS 如何实现Base64数据转图片
179浏览 • 1回复 待解决
HarmonyOS base64编码问题
828浏览 • 1回复 待解决
HarmonyOS base64转image
253浏览 • 1回复 待解决
HarmonyOS 图片转base64
335浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
269浏览 • 1回复 待解决
照片文件转Base64
111浏览 • 1回复 待解决
HarmonyOS base64编码的API
339浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
314浏览 • 1回复 待解决
验证pixelmap数据buffer转base64是否正常
2093浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
745浏览 • 1回复 待解决
HarmonyOS Image加载base64失败
248浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
38浏览 • 1回复 待解决
HarmonyOS 中文base64加密解密乱码
731浏览 • 1回复 待解决