HarmonyOS 代码转化问题

这段代码怎么转化

String imageUrl = ""; 
try { 
 imageUrl = URLEncoder.encode(url, "utf-8"); 
 imageUrl = imageUrl.replace("%3A", ":").replace("+", "%20").replace("%2F", "/"); 
} catch (Exception e) { 
 imageUrl = url; 
}
HarmonyOS
2024-08-29 10:07:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

字符串编解码可以使用TextEncoder,TextDecoder实现,如:

let textEncoder = new util.TextEncoder("utf-8"); 
let buffer = new ArrayBuffer(20); 
let imageUrl = new Uint8Array(buffer); 
try { 
 imageUrl = textEncoder.encodeInto(url); 
 let result = util.TextDecoder.create('utf-8'); 
 let rststr = result.decodeWithStream(imageUrl); 
 console.log('解码后---', rststr); 
} catch (err) { 
}

具体使用方法可以参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#textdecoder

分享
微博
QQ
微信
回复
2024-08-29 16:44:02
相关问题
加密算法(crypto-js)Arkts转化代码
1125浏览 • 1回复 待解决
有没有base64转化的相关代码
835浏览 • 0回复 待解决
HarmonyOS 像素单位的转化和验证
32浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
72浏览 • 1回复 待解决
HarmonyOS crash日志如何定位问题代码
579浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
609浏览 • 1回复 待解决
指定页面区域转化为图片
1982浏览 • 1回复 待解决
求助鸿蒙源代码问题
3328浏览 • 1回复 待解决
IP地址如何转化,有人知道吗?
646浏览 • 1回复 待解决
怎样才能把apk转化成鸿蒙应用?
6752浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10019浏览 • 1回复 待解决
java代码设置below的问题有懂的吗?
2793浏览 • 1回复 待解决
聊一聊DS的低代码开发问题
6416浏览 • 1回复 待解决