博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编码与解码
阅读量:4451 次
发布时间:2019-06-07

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

/*编码:字符串转换成字节解码:字节变字符串String---->byte[]  str.getBytes();byte[]--->String;  new String(byte[],charsetname);编一次解一次*/import java.util.*;import java.lang.Exception;class CodeDemo{	public static void main(String[] args) throws Exception	{		String s = "你好";		byte[] b1 = s.getBytes();		System.out.println(Arrays.toString(b1));		String s1 = new String(b1,"ISO8859-1");			//CodeDemo.java:23: 错误: 未报告的异常错误UnsupportedEncodingException; 必须对其进行捕获或声明以便抛出		System.out.println("s1=" + s1);					//加密		//对s1进行ISO8859-1编码		byte[] b2 = s1.getBytes("iso8859-1");		System.out.println(Arrays.toString(b2));		String s2 = new String(b2,"gbk");		System.out.println("s2="+ s2);	}}

转载于:https://www.cnblogs.com/dengshiwei/p/4258434.html

你可能感兴趣的文章
git安装和使用
查看>>
数据类型转换
查看>>
Nodejs学习笔记(2) 阻塞/非阻塞实例 与 Nodejs事件
查看>>
跟我一起读postgresql源码(六)——Executor(查询执行模块之——查询执行策略)
查看>>
scala的4中for循环,及while和do while循环
查看>>
Go语言程序结构
查看>>
自定义圆形头像
查看>>
JavaScript&jQuery.动态创建元素
查看>>
WebBrowser记录
查看>>
什么是FreeMaker
查看>>
设计模式学习笔记(总结篇:模式分类)
查看>>
算法笔记_075:蓝桥杯练习 最短路(Java)
查看>>
TCP的三次握手/建立连接
查看>>
Python 教程阅读笔记(一):使用解释器
查看>>
运算符重载
查看>>
SDWebImage 新版接口使用方法
查看>>
简单的jQuery检测注册用户名
查看>>
DataTable导出为word,excel,html,csv,pdf,.txt
查看>>
android ListView详解
查看>>
软件工程 第一次作业
查看>>