在 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
309浏览 • 1回复 待解决
如何将ArrayBuffer转成string
2151浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
1288浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
2779浏览 • 1回复 待解决
Record<string, string>如何删除里边的元素
1038浏览 • 1回复 待解决
ArrayBuffer怎么转Uint8Array?
259浏览 • 1回复 待解决
ArrayBuffer怎样转字符串
289浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
3193浏览 • 1回复 待解决
字符串如何转为ArrayBuffer
284浏览 • 1回复 待解决
HarmonyOS 如何把对象转成HasMap
260浏览 • 2回复 待解决
Camkelist配置so后,编译报错
521浏览 • 1回复 待解决
HarmonyOS string 转 number
422浏览 • 1回复 待解决
Array快速的转成ArrayList
778浏览 • 1回复 待解决
image组件中使用bindContextMenu报错
199浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
561浏览 • 1回复 待解决
HarmonyOS 汉字转成特定格式
129浏览 • 1回复 待解决