HarmonyOS Uint8Array 于 string 相互转换,数据超过长度出现问题

Uint8Array 与 string 相互转换,数据超过长度出现问题

具体表现为某些文件(如图片),2k 的 Uint8Array 数据 通过 util.TextDecoder,转为 string,再通过util.TextEncoder 转为 Uint8Array 正常,当超过一定长度(测试为 4k)的时候出现异常。

MyWorks 中Uint8Array 转为 string, uint8ArrayToString(dataContent),

和 Index 中 string 转为 Uint8Array const uint8Array: Uint8Array = this.stringToUint8Array(data)。

由于未正常转换导致页面中的本地资源(图片等)无法正常加载

HarmonyOS
2024-08-28 14:33:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

图片转换涉及特殊字符,先转base64格式即可

分享
微博
QQ
微信
回复
2024-08-28 23:23:39
相关问题
Uint8Arraystring之间的相互转换
3099浏览 • 1回复 待解决
HarmonyOS string怎么与Uint8Array互转
400浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
2705浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
1592浏览 • 1回复 待解决
ArrayBuffer怎么转Uint8Array
589浏览 • 1回复 待解决
HarmonyOS 录音发送Uint8Array
42浏览 • 1回复 待解决
Uint8Array是@Sendable类吗?
260浏览 • 1回复 待解决
HarmonyOS Uint8Array怎么正确转ArrayBuffer
1447浏览 • 1回复 待解决
如何将Uint8Array转ArrayBuffer?
520浏览 • 1回复 待解决
Uint8Array 在native层去解析提示过期
615浏览 • 1回复 待解决
如何将字符串转为Uint8Array
792浏览 • 1回复 待解决
如何将Uint8Array转字符串?
592浏览 • 1回复 待解决
HarmonyOS Uint8Array格式转字符串的方法
841浏览 • 1回复 待解决
px和vp之间如何相互转换
2900浏览 • 1回复 待解决
如何实现PixelMap和base64的相互转换
1835浏览 • 1回复 待解决
HarmonyOS 编译curl出现问题
630浏览 • 1回复 待解决