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数组
4265浏览 • 1回复 待解决
HarmonyOS 怎么把时间的long类型转化为日期类型,有demo吗?
916浏览 • 1回复 待解决
HarmonyOS 二进制数组如何转化为有符号数组
895浏览 • 1回复 待解决
HarmonyOS 将URL编码(百分比编码)的字符串转化为对应的汉字应该使用哪个API?
1361浏览 • 1回复 待解决
如何实现将JSON字符串转化为特定对象?
1810浏览 • 1回复 待解决
HarmonyOS 网络请求传参直接传Byte数组是否支持
1020浏览 • 1回复 待解决
PixelMap如何转化为Uri类型?
454浏览 • 0回复 待解决
指定页面区域转化为图片
2773浏览 • 1回复 待解决
HarmonyOS 如何将后端返回的字符串直接转化为json对象
1462浏览 • 1回复 待解决
HarmonyOS 如何将网络传输的base64的字符串转化为PixelMap
1003浏览 • 1回复 待解决
harmony os next的webview会获取设备信息吗
1566浏览 • 0回复 待解决
HarmonyOS ArkUI-X 对Harmony OS本身的支持程度
1534浏览 • 1回复 待解决
HarmonyOS 本地文件如何转为byte数组
846浏览 • 1回复 待解决
HarmonyOS 怎么将获取相册的uri转化为本地路径
1352浏览 • 1回复 待解决
如何查找harmony os系统版本分别支持什么版本的api?
6280浏览 • 1回复 待解决
HarmonyOS object对象如何转化为指定class对象
1073浏览 • 1回复 待解决
HarmonyOS 获取时间将时间转化为北京时区的时间
1170浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
1071浏览 • 1回复 待解决
HarmonyOS 如何读取cert证书文件并转化为string
903浏览 • 1回复 待解决
HarmonyOS 如何将json对象转化为Map对象?
1069浏览 • 1回复 待解决
HarmonyOS如何读取rawfile中的文件的,并返回byte数组
1799浏览 • 1回复 待解决
Harmony os 怎么打印当前线程?
10623浏览 • 1回复 已解决
HarmonyOS 如何将任意UI组件转化为图片
1140浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
11515浏览 • 1回复 待解决
HarmonyOS 使用AudioCapturer录制的pcm文件如何转化为wav文件?
1012浏览 • 1回复 待解决
支持gbk,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-util-0000001813575992#ZH-CN_TOPIC_0000001813575992__属性