OpenHarmony开发者论坛
标题:
ArkTS如何实现字符串编解码
[打印本页]
作者:
蜡笔小心
时间:
2023-10-13 15:04
标题:
ArkTS如何实现字符串编解码
[md]【问题描述】
避免Url中有些字符引起歧义,所有转为统一的Unicode码进行传输。ArkTS如何实现字符串编解码?
【运行环境】
硬件:rk3568; ROM: 3.2 Beta5; API 9
[/md]
作者:
星辰大海
时间:
2023-10-13 17:05
[md]通过util工具函数模块中的TextEncoder和TextDecoder进行解码。
参考链接:[TextEncoder](
https://gitee.com/openharmony/do ... util.md#textencoder
)、[TextDecoder](
https://gitee.com/openharmony/do ... util.md#textdecoder
)
```
// 加密
let textEncoder = new util.TextEncoder();
let buffer = new ArrayBuffer(20);
let result = new Uint8Array(buffer);
result = textEncoder.encodeInto("password:123456");
//解密
let textDecoder = util.TextDecoder.create('utf-8', { ignoreBOM : true })
let retStr = textDecoder.decodeWithStream( result , {stream: false});
console.info('result: ' + result)
console.info('result: ' + retStr)
```
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5