IO流_String类中的编码和解码问题
来源:互联网 发布:淘宝网百丽女鞋 编辑:程序博客网 时间:2024/06/04 19:26
package cn.itcast_01;import java.io.IOException;import java.util.Arrays;/* * String(byte[] bytes,String charsetName):通过指定的字符集解码字节数组。 * byte[] getBytes(String charsetName):通过指定的字符集合把字符编码为字符数组。 * * 编码:把你看得懂的变成看不懂的 * String -- byte[] * 解码:把你看不懂的变成看的懂的 * byte[] -- String * * 举例:谍战片(发电报,接电报) * * 码表:小本子 * 字符数值 * * 要发送一段文字: * 今天晚上老地方见 * 发送端:今 -- 数值 -- 二进制 -- 发出去 * 接收端:接收 -- 二进制 -- 十进制 -- 数值 -- 字符 -- 今 * * 今天晚上老地方见 * * 编码问题简单,只要编码解码格式是一致的。 */public class StringDemo {public static void main(String[] args) throws IOException {String s = "你好";// String -- byte[]byte[] bys = s.getBytes();// [-60, -29, -70, -61]// byte[] bys = s.getBytes("GBK");// [-60, -29, -70, -61]// byte[] bys = s.getBytes("UTF-8");// [-28, -67, -96, -27, -91, -67]System.out.println(Arrays.toString(bys));// [-60, -29, -70, -61]// byte[] -- String// String ss = new String(bys);// 你好// String ss = new String(bys, "GBK");// 你好String ss = new String(bys, "UTF-8");// ???System.out.println(ss);}}
0 0
- IO流_String类中的编码和解码问题
- 24-IO流-67-IO流(编码解码问题_1)
- 24-IO流-68-IO流(编码解码问题_2)
- 编码和解码问题
- IO流编码与解码
- python中的编码解码问题
- Python 3.x中的编码和解码问题
- [IO]——编码和解码
- Android中的编码和解码
- python中的编码和解码
- 【我的Java笔记】IO流_操作文本文件存在中文乱码的问题 & 编码和解码
- 黑马程序员 IO流中的编码问题
- js解码和编码问题
- java中的URLEncoder和URLDecoder类处理编码与解码问题
- Java IO 转换流的编码解码
- 关于web请求中的编码解码问题
- java中的编码与解码问题
- NIO中的编码以及解码问题
- poj2291
- 用C/C++进行注释转化
- Solr学习笔记 --- Solr查询页面参数
- Spring框架标签
- 代码实现数据库连接池
- IO流_String类中的编码和解码问题
- conda报错:'Could not connect to https://repo.continuum.io/pkgs/pro/linux-64'解决方法
- 执行环境,作用域链、活动对象的关系
- ViewPager自动滚动
- URL Schemes入门指南
- Java内存机制
- 二分求最长上升子序列
- iOS基础知识点温习
- FAAC源码阅读(4)——MPEG的基本原理