字符串的getBytes方法
来源:互联网 发布:js原型面试题 编辑:程序博客网 时间:2024/06/06 01:30
字符集的解码方法:定义多个字符串对象,使用对象调用
getBytes()方法,再通过创建的String类的对象进行字符
集间的转换,转换后有可能会出现乱码,这不是程序的错误
package com.company.K;/** * Created by admin on 2017/11/22. */public class StringDemo_06 {//Gb2312<GBk<GB18030<UTF-8(unicode)<UTF16 public 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); }}
阅读全文
0 0
- 字符串的getBytes方法
- 字符串的getBytes()
- 字符串的getbytes方法不是我想象的那样
- String的getBytes()方法
- String的getBytes()方法
- String的getBytes()方法
- getBytes()方法
- getBytes()方法
- String类中getBytes()方法的用法
- String类中getBytes()方法的用法
- iOS: NSData的方法getBytes:length:
- iOS: NSData的方法getBytes:range:
- java中String的getBytes方法使用
- java中String的getBytes方法使用
- getBytes()方法详解
- String类型getBytes方法
- JAVA中的getBytes方法
- Jdk中 String类的getBytes方法的编码问题
- HDU 1711:Number Sequence (KMP入门)
- 解决Maven项目发布报错:Publishing failed Could not publish to the server. java.lang.IndexOutOfBoundsException
- Docker 安装、操作常用命令
- 购物车Adapter recycle的item点击事件
- 使用requests的session机制模拟登陆知乎
- 字符串的getBytes方法
- java加密的方式
- chrome 查看 post 请求 _xrfs 参数
- VC6.0 cannot find the definition (implementation) of this function解决方法
- Android Greendao+多线程断点续传(方法一)
- 进制转换C语言
- 基于STC89c52单片机实现8*8led心跳效果
- SpringBoot学习6之Logback日志导入mongodb
- android开发之为客户端建立反馈服务器