字符串和字节数组之间的转换

来源:互联网 发布:软件开发企业成本核算 编辑:程序博客网 时间:2024/04/30 20:03
new String(strLine.getBytes("iso8859-1"),"gb2312")其实这里很好明白首先将字符串转换成byte数组。。以iso8859-1的编码来转换。。然后使用new String创建一个新字符串,前面带上byte[]数组 后面带上他的具体编码。。一般转码都使用这样的方式。。JSP里经常出现乱码的都是加上过滤器然后中间使用这个new String(strLine.getBytes("iso8859-1"),"gb2312")方式将编码转换。
 
 
总结:
 字符串转化成字节数组的过程称为编码。反之,编码。

百度百科:
 编码

用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。

编码在电子计算机、电视、遥控和通讯等方面广泛使用。

编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。

 

自我理解:

都是为人类服务的,人可以直接看懂字符串,看不懂字节数组,

所以从字符串到字节数组的转换过程,称为编码(编成密码,让你看不懂O(∩_∩)O~),反之解码。

原创粉丝点击