字符串的getBytes方法
字符集的解码方法:定义多个字符串对象,使用对象调用
getBytes()方法,再通过创建的String类的对象进行字符
集间的转换,转换后有可能会出现乱码,这不是程序的错误
package com.company.K;/*** Created by admin on 2017/11/22.*/
public class StringDemo_06 {//Gb2312<GBk<GB18030<UTF-8(unicode)<UTF16public static void main(String[] args) throws Exception {// ISO8859-1:拉丁文System.out.println("ISO8859-1字符集与gb2312之间的转换:");String str = new String("大家好".getBytes("gb2312"), "ISO8859-1"); // 将gb2312字符集转码为ISO8859-1字符集String str1 = new String(str.getBytes("ISO8859-1"), "gb2312"); // 将ISO8859-1字符集转码为gb2312字符集System.out.println("ISO8859-1字符集:" + str + "\ngb2312字符集:" + str1);// KOI8:俄文System.out.println("\nKOI8字符集与gb2312之间的转换:");String str2 = new String("你好".getBytes("gb2312"), "KOI8"); // 将gb2312字符集转码为KOI8字符集String str3 = new String(str2.getBytes("KOI8"), "gb2312"); // 将KOI8字符集转码为gb2312字符集System.out.println("KOI8字符集:" + str2 + "\ngb2312字符集:" + str3);// Big5:繁体中文System.out.println("\nBig5字符集与gb2312之间的转换:");String str4 = new String("谢谢你".getBytes("gb2312"), "Big5"); // 将gb2312字符集转码为Big5字符集String str5 = new String(str4.getBytes("Big5"), "gb2312"); // 将Big5字符集转码为gb2312字符集System.out.println("Big5字符集:" + str4 + "\ngb2312字符集:" + str5);// ISO8859-5:西里尔文System.out.println("\nISO8859-5字符集与gb2312之间的转换:");String str6 = new String("美丽的中国".getBytes("gb2312"), "ISO8859-5"); // 将gb2312字符集转码为ISO8859-5字符集String str7 = new String(str6.getBytes("ISO8859-5"), "gb2312"); // 将ISO8859-5字符集转码为gb2312字符集System.out.println("ISO8859-5字符集:" + str6 + "\ngb2312字符集:" + str7);}
}
字符串的getBytes方法相关推荐
- Java字符串:getBytes() 方法
Java getBytes() 方法 getBytes() 方法有两种形式: getBytes(String charsetName): 使用指定的字符集将字符串编码为 byte 序列,并将结果存储到 ...
- C#开发中关于加密解密字符串的使用方法
C#开发中关于加密解密字符串的使用方法 C#加密解密字符串方法 首先在web.config | app.config 文件下增加如下代码: <?xml version="1.0&quo ...
- java getbytes 长度_JAVA中的getBytes()方法
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方 ...
- getBytes()方法详解
这是一篇转帖: 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/maxracer/archive/2010/12/14/6075057.aspx 在Java中,Stri ...
- String类中getBytes()方法的使用
String是我们常用到的字符串类,今天我学习的时候需要将字符串转换为一个一个字节储存起来,查看String类的API发现其中有一个getBytes()方法,那么这个具体是怎么使用的呢? 先上测试结果 ...
- JAVA中的getBytes()方法
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方 ...
- Java中getBytes()方法--使用详解
getBytes()方法详解 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这表示在不同的操作系统下,返回的东西不一样! 1. str.getByte ...
- JAVA的getBytes()方法
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不同OS下,返回的东西不一样! String.getBytes(String decode)方 ...
- 关于Java里面的String.getBytes()方法
关于Java里面的String.getBytes()方法 Java里面的String类型的编码方式是Unicode,根据你项目字符串的编码方式无关,这是写死的.但是如果你jvm平台使用的是GBK编码方 ...
- java 拼html_java字符串拼接的方法
java字符串拼接的几种方式 String类的方法: ①利用运算符"+" ②public String concat(String str)进行字符串的拼接操作 StringBuf ...
最新文章
- Redis 很屌,不懂使用规范就糟蹋了
- oracle sqlcode 多条,SQL查询以连接Oracle中多个行的列值
- 浅析神经协同过滤NCF在推荐系统的应用
- 爬数据html解析,jsoup网络爬取数据HTML解析
- UnderScore的使用实例记录
- Mendix:云原生应用是软件的未来
- 项目七samba服务器,Centos 7 配置Samba服务器
- android获取操作系统版本号,Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类...
- 首批共享单车死于2019
- 安卓增删改查用sql语句号码_详解Android中一些SQLite的增删改查操作
- java利用数组随机抽取幸运观众_java利用数组随机抽取幸运观众
- android计算汇率代码,android studio 开发实例 连接网络获取汇率
- 毕设题目:Matlab图像评价
- 我是如何同时在字节和微信成功拿到实习转正offer!
- 统计字符串中含指定字符个数
- 风险预测模型_慢乙肝患者的HCC风险预测模型——精准医学的希望|高分综述
- 方维直播3.1最新搭建文档《0》-原创
- 计算机输入法无法输入小写字母,电脑打不出小写字母了怎么办
- 如何更改本地网页网址
- 微信商城 开发的准备工作