Harmony OS支持把携带汉字的字符转转化为Byte数组吗
打印及打印是,需要将打印数据转化为ArrayBuffer,但是打印内容携带汉字的话会出现打印汉字乱码
问题场景描述:打印:
let encoded = stringToUint8Array(printDataTest);
socket.sppWrite(clientNumber, encoded);
// 打印数据String转ArrayBuffer
export function stringToUint8Array(str: string): ArrayBuffer {
// let textEncoder: util.TextEncoder = new util.TextEncoder('gbk');
let textEncoder: util.TextEncoder = new util.TextEncoder();
let uint8Array = new Uint8Array(textEncoder.encodeInto(str).length);
textEncoder.encodeIntoUint8Array(str, uint8Array);
return uint8Array.buffer;
}
TextEncoder默认是utf-8的,转化为ArrayBuffer后打印汉字乱码,但使用’gbk’打印不出来内容,是不是不支持’gbk’呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS如何把string转为byte数组
4333浏览 • 1回复 待解决
HarmonyOS 怎么把时间的long类型转化为日期类型,有demo吗?
931浏览 • 1回复 待解决
HarmonyOS 二进制数组如何转化为有符号数组
907浏览 • 1回复 待解决
HarmonyOS 将URL编码(百分比编码)的字符串转化为对应的汉字应该使用哪个API?
1386浏览 • 1回复 待解决
如何实现将JSON字符串转化为特定对象?
1846浏览 • 1回复 待解决
HarmonyOS 如何将后端返回的字符串直接转化为json对象
1506浏览 • 1回复 待解决
PixelMap如何转化为Uri类型?
472浏览 • 0回复 待解决
指定页面区域转化为图片
2793浏览 • 1回复 待解决
HarmonyOS 网络请求传参直接传Byte数组是否支持
1036浏览 • 1回复 待解决
harmony os next的webview会获取设备信息吗
1583浏览 • 0回复 待解决
HarmonyOS 如何将网络传输的base64的字符串转化为PixelMap
1022浏览 • 1回复 待解决
HarmonyOS ArkUI-X 对Harmony OS本身的支持程度
1550浏览 • 1回复 待解决
HarmonyOS 本地文件如何转为byte数组
883浏览 • 1回复 待解决
HarmonyOS 怎么将获取相册的uri转化为本地路径
1384浏览 • 1回复 待解决
如何查找harmony os系统版本分别支持什么版本的api?
6312浏览 • 1回复 待解决
HarmonyOS object对象如何转化为指定class对象
1092浏览 • 1回复 待解决
HarmonyOS 获取时间将时间转化为北京时区的时间
1201浏览 • 1回复 待解决
HarmonyOS 如何将json对象转化为Map对象?
1100浏览 • 1回复 待解决
HarmonyOS 如何读取cert证书文件并转化为string
914浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
1088浏览 • 1回复 待解决
HarmonyOS如何读取rawfile中的文件的,并返回byte数组
1830浏览 • 1回复 待解决
Harmony os 怎么打印当前线程?
10648浏览 • 1回复 已解决
Harmony OS有没有类似KeyChain的api提供
1586浏览 • 1回复 待解决
HarmonyOS 如何将任意UI组件转化为图片
1154浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
11578浏览 • 1回复 待解决
支持gbk,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-util-0000001813575992#ZH-CN_TOPIC_0000001813575992__属性