编码与解码
来源:互联网 发布:淘宝差评不显示怎么办 编辑:程序博客网 时间:2024/06/10 03:36
package cn.itcast.other;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, -3 byte[] 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, -61 str = new String(buf,"iso8859-1"); // 出现乱码之后都可以被还原吗? byte[] buf2 = str.getBytes("iso8859-1"); str = new String(buf2,"gbk"); System.out.println(str); }}
0 0
- js 编码解码 与 java编码解码
- js 编码解码 与 java编码解码
- Base64编码与解码
- BASE64编码与解码
- BASE64编码与解码
- Base64编码与解码
- base64编码与解码
- huffman编码与解码
- UCS2编码与解码
- 编码与解码1
- 编码与解码2
- 批量编码与解码
- 编码与解码
- URL编码与解码
- URL编码与解码
- 编码与解码
- java 编码与解码
- UCS2编码与解码
- Ecplise自动化测试覆盖率
- 选出每个班级总分前三的记录
- Fresco 源码分析(四) 后台数据返回到前台的处理
- Longest Valid Parentheses
- Android创建自定义键盘
- 编码与解码
- noip2005 谁拿了最多奖学金 (模拟)
- Java获取键盘输入的三种方法
- 学习矢量量化(LVQ)
- iOS项目开发实战——获取系统当前时间
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- leetcode 278: First Bad Version
- 转换流
- 像专家一样思考,像专家一样实践