介绍
本示例介绍使用第三方库的Axios获取GBK格式的网络数据时,通过util实现GBK转换UTF-8格式。该场景多用于必要转换编码格式的应用。
效果图预览
使用说明
直接进入页面就可获取GBK格式的用户名信息并举行解码操作。
实现思路
- 使用第三方库Axios获取网络数据,并将获取数据类型设置为ARRAY_BUFFER
- axios<string, AxiosResponse<string>, null>({
- method: "get",
- url: URL,
- responseType: 'ARRAY_BUFFER'
- })
复制代码 - 使用util.TextDecoder方法举行解码操作。
- let textDecoder = util.TextDecoder.create('gbk', { ignoreBOM: true });
- let result = new Uint8Array(res.data);
- let resultString = textDecoder.decodeWithStream(result, { stream: false });
复制代码 - 将解码后的数据通过LazyForEach循环显示在列表中。
- LazyForEach(this.friendsListData, (msg: FriendData) => {
- ListItem() {
- ...
- }
- })
复制代码 工程结构&模块类型
- gbktranscoding // har类型
- |---pages
- |---|---FriendsBook.ets // 视图层-场景列表页面
复制代码 最后
有许多小伙伴不知道学习哪些鸿蒙开发技术?不知道必要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。
这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,
内容包含了:(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、OpenHarmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技术知识点。
盼望这一份鸿蒙学习资料能够给各人带来帮助,有必要的小伙伴自行领取,限时开源,先到先得~无套路领取!!
如果你是一名有经验的资深Android移动开发、Java开发、前端开发、对鸿蒙感爱好以及转行职员,可以直接领取这份资料
获取这份完整版高清学习蹊径,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
鸿蒙(HarmonyOS NEXT)最新学习蹊径
- HarmonOS就业必备技能
- HarmonOS多媒体技术
有了蹊径图,怎么能没有学习资料呢,小编也预备了一份团结鸿蒙官方发布笔记整理收纳的一套体系性的鸿蒙(OpenHarmony )学习手册(共计1236页)与鸿蒙(OpenHarmony )开发入门教学视频,内容包含:ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。
获取以上完整版高清学习蹊径,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
纯血版鸿蒙全套学习资料(面试、文档、全套视频等)
《鸿蒙 (OpenHarmony)开发入门教学视频》
鸿蒙PDF文档书籍学习资料
获取以上完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
总结
总的来说,华为鸿蒙不再兼容安卓,对中年步伐员来说是一个挑衅,也是一个机会。只有积极应对变革,不停学习和提升本身,他们才能在这个变革的时代中立于不败之地。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |