当前位置: 首页 > wzjs >正文

专业营销型网站建设费用自已能做网站建设吗

专业营销型网站建设费用,自已能做网站建设吗,教育海报设计素材网站,什么博客可以做网站这里遇到的问题是,我通过某种方式拿到了utf-8编码的字节序列,我只知道他们对应的是中英文字符。怎么将其转成中英文,并打印,让我对utf-8编码有了些许许的了解。 这里记录一下转换代码: String wifiName \xE9\xA1\xB…

这里遇到的问题是,我通过某种方式拿到了utf-8编码的字节序列,我只知道他们对应的是中英文字符。怎么将其转成中英文,并打印,让我对utf-8编码有了些许许的了解。

这里记录一下转换代码:

String wifiName = \xE9\xA1\xBA\xE5\xBD\xB1VIP';
print("===========>>>>> orginal wifiName:$wifiName");
wifiName = decodeUtf8String(wifiName);
print("===========>>>>> after decode wifiName:$wifiName");处理函数:
String decodeUtf8String(String input) {List<int> bytes = [];int i = 0;while (i < input.length) {if (i + 3 < input.length && input.substring(i, i + 2) == r'\x') {String hex = input.substring(i + 2, i + 4);// 将十六进制字符转换为整数int byte = int.parse(hex, radix: 16);bytes.add(byte);i += 4;} else {// 处理非十六进制字符bytes.add(input.codeUnitAt(i));i++;}}// 使用 utf8.decode 方法将字节列表解码为字符串return utf8.decode(bytes);}

由于字符串中,是若干个以\x打头且带有两个十六进制数的string(unicode码点)。所以,需要把这每个的十六进制数的编码部分,都依次转换为字节。后续再用utf8.decode来解码。

思路:
1、遍历这个字符串;
2、如果检索到\x这样的开头部分,就获取紧跟其后的两个十六进制数,并把它转成整数,然后添加到列表中;
3、如果没有检索到\x开头的,就直接把它放到列表里;
4、最后,使用utf8.decode方法对这个列表作解码,就能得到其对应的unicode字符内容。

最后给张截图:

在这里插入图片描述

http://www.dtcms.com/wzjs/553464.html

相关文章:

  • 老版建设银行网站门户网站规划
  • 虚拟主机 两个网站怎么自己网站搜不到
  • 网站设计确认书哈尔滨网站制作公司价格
  • ai设计logo免费网站一百互联网站建设
  • 网站建设与管理教程视频摄影 网站 源码
  • 分析网易严选网站开发松江品划做网站
  • 企业网站个人可以备案吗店铺设计图片素材
  • 沈阳网站哪家做的好网络服务停用
  • 成都网站建设及推广年费wordpress移动端加底部导航
  • 工业和信息化部网站备案系统查询h5游戏网站建设
  • notepad做网站技巧yandex引擎搜索入口
  • 全球做网站的公司排名湖南网站建设开发公司
  • 宁夏省住房城乡建设厅网站wordpress调用列表页
  • 做奢侈品回收网站特点泉企业网站建设
  • 网站空间地址网站建立策划书
  • 网站建设招标文件google广告在wordpress
  • 电龙网站建设东莞横沥邮编
  • 有没有专门做艺术的网站邢台建站企业邮箱
  • 辛集做网站公司公司网站定制
  • 宁波建设网站多少钱怎么建设淘宝那样的网站
  • 用logo做ppt模板下载网站旅行社门店做网站嘛
  • 做一个公司的门户网站多少钱网站开发报价文件
  • 网站后台管理系统的主要功能怎样用网站做淘宝客推广
  • 做护肤的网站有哪些临沂建设企业网站
  • 高端网站源码网站开发需呀那些技术
  • 企业网站个人备案专业的个人网站建设
  • 简约型网站建设个人做加盟商机网站如何盈利
  • 购物网站排行网站动态静态
  • 廊坊网站建设开发网站开发工具安全性能
  • 专业的建站公司服务html网页模板网站