HarmonyOS 鸿蒙Next开发中,ArkTS如何进行Base64编码和解码?
HarmonyOS 鸿蒙Next开发中,ArkTS如何进行Base64编码和解码?
HarmonyOS NEXT开发中,ArkTS如何进行Base64编码和解码?
关于HarmonyOS 鸿蒙Next开发中,ArkTS如何进行Base64编码和解码?的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
5 回复
ArkTS如何Base64编码和解码可以通过以下代码实现哈:
import util from ‘[@ohos](/user/ohos).util’;
function base64(){
let base64 = new util.Base64Helper();
let arr = new Uint8Array([48, 49, 2, 1, 1, 4, 32, 115, 56]);
base64.encodeToStringSync(arr); //Uint8Array转base64
base64.decodeSync(""); //base64转Uint8Array
}
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
encodeToStringSync方法只能传入Uint8Array数据类型,通过一下代码可以将字符串直接转换为Uint8Array类型,代码如下:
import { buffer} from ‘@kit.ArkTS’ new Uint8Array(buffer.from(‘我是string’).buffer);
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
万分感谢
导入
import { util } from '@kit.ArkTS';
let base = new util.Base64Helper();
希望HarmonyOS能加强与其他品牌设备的兼容性,让更多人受益。