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
相关问题
HarmonyOS 范型列表转化问题
58浏览 • 1回复 待解决
加密算法(crypto-js)Arkts转化代码
1447浏览 • 1回复 待解决
有没有base64转化的相关代码
1072浏览 • 0回复 待解决
HarmonyOS 自动生成代码问题
345浏览 • 1回复 待解决
HarmonyOS webSocket官方示例代码问题
349浏览 • 1回复 待解决
HarmonyOS RNOH RNAbility代码设计问题
233浏览 • 1回复 待解决
HarmonyOS 转化时间戳
304浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
281浏览 • 1回复 待解决
HarmonyOS 代码段关闭当前应用问题
121浏览 • 1回复 待解决
HarmonyOS crash日志如何定位问题代码
799浏览 • 1回复 待解决
HarmonyOS 像素单位的转化和验证
240浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
880浏览 • 1回复 待解决
求助鸿蒙源代码问题
3522浏览 • 1回复 待解决
指定页面区域转化为图片
2112浏览 • 1回复 待解决
HarmonyOS sdk里sky_engine缓存代码问题
173浏览 • 1回复 待解决