鸿蒙HarmonyOS NEXT实战开发:Axios获取网络GBK数据转换UTF-8网络数据 ...

没腿的鸟  金牌会员 | 2024-9-12 20:05:27 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 768|帖子 768|积分 2304

介绍

本示例介绍使用第三方库的Axios获取GBK格式的网络数据时,通过util实现GBK转换UTF-8格式。该场景多用于必要转换编码格式的应用。
效果图预览



使用说明
直接进入页面就可获取GBK格式的用户名信息并举行解码操作。
实现思路


  • 使用第三方库Axios获取网络数据,并将获取数据类型设置为ARRAY_BUFFER
    1. axios<string, AxiosResponse<string>, null>({
    2.   method: "get",
    3.   url: URL,
    4.   responseType: 'ARRAY_BUFFER'
    5. })
    复制代码
  • 使用util.TextDecoder方法举行解码操作。
    1. let textDecoder = util.TextDecoder.create('gbk', { ignoreBOM: true });
    2. let result = new Uint8Array(res.data);
    3. let resultString = textDecoder.decodeWithStream(result, { stream: false });
    复制代码
  • 将解码后的数据通过LazyForEach循环显示在列表中。
    1. LazyForEach(this.friendsListData, (msg: FriendData) => {
    2.   ListItem() {
    3.     ...
    4.   }
    5. })
    复制代码
工程结构&模块类型

  1. gbktranscoding                                  // har类型
  2. |---pages
  3. |---|---FriendsBook.ets                         // 视图层-场景列表页面
复制代码
最后

有许多小伙伴不知道学习哪些鸿蒙开发技术?不知道必要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。 
这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,
   内容包含了:ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、OpenHarmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技术知识点。
  盼望这一份鸿蒙学习资料能够给各人带来帮助,有必要的小伙伴自行领取,限时开源,先到先得~无套路领取!!
如果你是一名有经验的资深Android移动开发、Java开发、前端开发、对鸿蒙感爱好以及转行职员,可以直接领取这份资料
 获取这份完整版高清学习蹊径,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
鸿蒙(HarmonyOS NEXT)最新学习蹊径





  •  HarmonOS基础技能



  • HarmonOS就业必备技能 

  •  HarmonOS多媒体技术



  • 鸿蒙NaPi组件进阶



  • HarmonOS高级技能



  • 初识HarmonOS内核 

  • 实战就业级装备开发

有了蹊径图,怎么能没有学习资料呢,小编也预备了一份团结鸿蒙官方发布笔记整理收纳的一套体系性的鸿蒙(OpenHarmony )学习手册(共计1236页)鸿蒙(OpenHarmony )开发入门教学视频,内容包含:ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。
获取以上完整版高清学习蹊径,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
 纯血版鸿蒙全套学习资料(面试、文档、全套视频等)


《鸿蒙 (OpenHarmony)开发入门教学视频》


       鸿蒙PDF文档书籍学习资料

               

                        

                  

            

         

         

   
  

获取以上完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS NEXT学习资料
总结

总的来说,华为鸿蒙不再兼容安卓,对中年步伐员来说是一个挑衅,也是一个机会。只有积极应对变革,不停学习和提升本身,他们才能在这个变革的时代中立于不败之地。 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表