在 string 转成ArrayBuffer报错

在 string 转成ArrayBuffer报错

HarmonyOS
2024-07-19 10:33:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
好难的昵称

解决方案

添加一些条件检查来避免崩溃

示例代码

public static transStringToAB(str: string): ArrayBuffer { 
  if (str === "") { 
    return new ArrayBuffer(0); // 返回一个空的ArrayBuffer 
  } else { 
    const encoder = new util.TextEncoder(); 
    const encoded = encoder.encode(str); 
    return encoded.buffer; 
  } 
}
分享
微博
QQ
微信
回复
2024-07-19 19:39:10
相关问题
如何将ArrayBuffer转成string
371浏览 • 1回复 待解决
如何将ArrayBuffer转成string
2239浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
1350浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
2840浏览 • 1回复 待解决
Record<string, string>如何删除里边的元素
1147浏览 • 1回复 待解决
ArrayBuffer怎样转字符串
330浏览 • 1回复 待解决
字符串如何转为ArrayBuffer
345浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
3329浏览 • 1回复 待解决
ArrayBuffer怎么转Uint8Array?
327浏览 • 1回复 待解决
Camkelist配置so后,编译报错
561浏览 • 1回复 待解决
HarmonyOS string 转 number
535浏览 • 1回复 待解决
Array快速的转成ArrayList
836浏览 • 1回复 待解决
image组件中使用bindContextMenu报错
240浏览 • 1回复 待解决
如何将Uint8Array转ArrayBuffer
288浏览 • 1回复 待解决
HarmonyOS Uint8Array怎么正确转ArrayBuffer
847浏览 • 1回复 待解决