博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
byte[]转String出现乱码(EFBFBD或3F)
阅读量:4281 次
发布时间:2019-05-27

本文共 174 字,大约阅读时间需要 1 分钟。

问题:

byte[]转String(以方便用split()对byte[]进行分割或其他操作)时,选择编码方式不同会导致产生一些字符乱码

UTF-8时产生EFBFBD

GBK时产生3F

等等

原因:

这些字符集与byte值不是完全对应,有的byte值没有对应的字符,于是出现乱码

解决:

使用iso-8859-1字符集,其编码范围是0x00-0xFF

转载地址:http://zffgi.baihongyu.com/

你可能感兴趣的文章
OK6410A 开发板 (八) A linux-5.11 OK6410A 文章整理
查看>>
OK6410A 开发板 (六) 4 OK6410A linux-5.11 镜像生成过程解析
查看>>
u-boot-2021.01引导linux-5.11(uImage)的过程详解
查看>>
OK6410A 开发板 (八) 1 linux-5.11 OK6410A ethernet dm9000 移植
查看>>
OK6410A 开发板 (八) 2 linux-5.11 OK6410A linux开发环境搭建
查看>>
OK6410A 开发板 (三) 27 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 console
查看>>
市面上的单板计算机
查看>>
OK6410A 开发板 (八) 3 linux-5.11 OK6410A lcd wxcat43 移植
查看>>
OK6410A 开发板 (八) 4 linux-5.11 OK6410A 外围驱动
查看>>
OK6410A 开发板 (八) 18 linux-5.11 OK6410A start_kernel 功能角度 第二阶段之idle进程
查看>>
OK6410A 开发板 (八) 19 linux-5.11 OK6410A start_kernel 功能角度 第三阶段之init进程
查看>>
OK6410A 开发板 (八) 20 linux-5.11 OK6410A start_kernel 功能角度 第三阶段之kthreadd进程
查看>>
OK6410A 开发板 (八) 21 linux-5.11 OK6410A schedule 的 __switch_to 部分
查看>>
OK6410A 开发板 (八) 22 linux-5.11 OK6410A start_kernel 功能角度 第一阶段
查看>>
OK6410A 开发板 (八) 23 linux-5.11 OK6410A start_kernel 功能角度 第二阶段
查看>>
OK6410A 开发板 (八) 24 linux-5.11 OK6410A start_kernel 功能角度 第三阶段
查看>>
OK6410A 开发板 (八) 25 linux-5.11 OK6410A 进程角度 裸机和进程的区别
查看>>
OK6410A 开发板 (八) 26 linux-5.11 OK6410A 进程角度 idle进程的建立过程
查看>>
OK6410A 开发板 (八) 27 linux-5.11 OK6410A 进程角度 linux TCB 的分析
查看>>
OK6410A 开发板 (八) 28 linux-5.11 OK6410A 进程之间的区别
查看>>