一、String::from_utf8

fn main() {
let bytes = vec![0x41, 0x42, 0x43];
let s = String::from_utf8(bytes).expect("Found invalid UTF-8");
println!("{}", s);
}

二、String::from_utf8_lossy

fn main() {
let buf = &[0x41u8, 0x41u8, 0x42u8];
let s = String::from_utf8_lossy(buf);
println!("result: {}", s);
}

最新文章

  1. zookeeper在集群负载均衡中的应用
  2. C#像运行一个exe 程序一样运行一个dll文件
  3. SAP采购申请审批记录增强
  4. 浅谈C#浅拷贝和深拷贝
  5. sizeWithFont 不是线程安全。
  6. Git教程(4)常用小技巧之标签
  7. Linux 单网卡多 IP 的配置方法
  8. 你需要知道的12个Git高级命令
  9. mac定时任务
  10. cocos2d-js-v3.0-rc0 下 pomelo-cocos2d-jsb native web 配置
  11. JMeter学习笔记-JForum环境搭建
  12. QT之setstylesheet防止子窗体继承父窗体样式
  13. PTA——完全数
  14. Javascript高级编程学习笔记(11)—— 垃圾回收机制
  15. github-SSH模式如何配置秘钥clone远程仓库以及分支切换
  16. 深入Spring:自定义事务管理
  17. DevExpress05、TileControl、AlertControl
  18. Geth命令用法-参数详解 and 以太坊源码文件目录
  19. Mvc4_语法基础介绍
  20. eclipse maven scm

热门文章

  1. C# Post调用接口并传递json参数
  2. perlist
  3. 20192326杨沥凯 实验一《Linux基础与Java开发环境》实验报告
  4. vim下的查找命令
  5. Unity模型剖切
  6. Excel VBA实例
  7. 记maven打包加入外部jar后tomcat运行失败问题
  8. docker 安装mongodb
  9. 【ubuntu20】设置静态IP
  10. CamstarVP提交前验证