Java之IO(六)编码和解码
来源:互联网 发布:淘宝脐橙好不好卖 编辑:程序博客网 时间:2024/06/05 09:24
import java.io.UnsupportedEncodingException;import java.util.Arrays;/*编码与解码 编码: 把看得懂的字符变成看不懂码值这个过程我们称作为编码。 解码: 把码值查找对应的字符,我们把这个过程称作为解码。注意: 以后编码与解码一般我们都使用统一的码表。否则非常容易出乱码。 */public class Demo7 {public static void main(String[] args) throws Exception {/*String str = "中国";byte[] buf = str.getBytes("utf-8");// 平台默认的编码表是gbk编码表。 编码System.out.println("数组的元素:"+Arrays.toString(buf)); //str = new String(buf,"utf-8"); //默认使用了gbk码表去解码。 System.out.println("解码后的字符串:"+ str);*//*String str = "a中国"; // ,0, 97, 78, 45, 86, -3byte[] buf = str.getBytes("unicode"); //编码与解码的时候指定 的码表是unicode实际上就是用了utf-16.System.out.println("数组的内容:"+ Arrays.toString(buf));*/String str = "大家好";byte[] buf = str.getBytes(); //使用gbk进行编码System.out.println("字节数组:"+ Arrays.toString(buf)); // -76, -13, -68, -46, -70, -61str = new String(buf,"iso8859-1");// 出现乱码之后都可以被还原吗? byte[] buf2 = str.getBytes("iso8859-1");str = new String(buf2,"gbk"); System.out.println(str);}}
阅读全文
0 0
- Java之IO(六)编码和解码
- Java学习笔记之IO(十六):编码和解码
- java编码和解码
- java编码和解码
- Java 编码和解码
- java中文乱码解决之道(六)-----javaWeb中的编码解码
- java中文乱码解决之道(六)-----javaWeb中的编码解码
- java中文乱码解决之道(六)-----javaWeb中的编码解码
- java中文乱码解决之道(六)-----javaWeb中的编码解码
- Java IO 转换流的编码解码
- [IO]——编码和解码
- Java学习之编码解码
- Java Io 之 编码
- java base64编码和解码
- java文件编码和解码
- java base64编码和解码
- java base64编码和解码
- Java Base64编码和解码
- 在action中使用Servlet API,推荐使用第三种比较简单
- [转]node的pm2启动脚本时指定日志位置
- HDU-2017中国大学生程序设计竞赛-网络选拔赛-1003-Friend-Graph
- SPOJ 7001-Visible Lattice Points (莫比乌斯反演)
- [复习]清除浮动的几种方法总结
- Java之IO(六)编码和解码
- 图像处理复习(二):SURF
- C语言 结构体与结构体指针用法总结
- Xcode8添加dylib库
- linux VNC 基本操作
- 应聘面试经验
- 测试
- HTTP 连接建立方式
- 大型网站技术架构(四)--网站的高性能架构