package com.zzc.aop; public class UnicodeTest { public static void main(String args[]) { UnicodeTest UT = new UnicodeTest(); UT.test1(); } public void test1() { String str = "你好测试信息abc123 "; try { byte[] b = str.getBytes("GBK"); System.out.println(str + " -(GBK)编码: " + bytesToHexStr(b)); System.out.println(" "); str = new String(b, "GBK"); System.out.println("从GBK编码 " + bytesToHexStr(b) + " 重新转换为字串: " + str); System.out.println("------------------------------------- "); b = str.getBytes("UnicodeBigUnmarked"); System.out.println(str + " -(UCS2)编码: " + bytesToHexStr(b)); System.out.println(" "); str = new String(b, "UnicodeBigUnmarked"); System.out.println("从(UCS2)编码 " + bytesToHexStr(b) + " 重新转换为字串: " + str); System.out.println("------------------------------------- "); b = str.getBytes("GB18030"); System.out.println(str + " -(GB18030)编码: " + bytesToHexStr(b)); System.out.println(" "); str = new String(b, "GB18030"); System.out.println("从(GB18030)编码 " + bytesToHexStr(b) + " 重新转换为字串: " + str); System.out.println("------------------------------------- "); b = str.getBytes("ASCII"); System.out.println(str + " -(ASCII)编码: " + bytesToHexStr(b)); System.out.println(" "); str = new String(b, "ASCII"); System.out.println("从(ASCII)编码 " + bytesToHexStr(b) + " 重新转换为字串: " + str); } catch (Exception e) { e.printStackTrace(); } } private String bytesToHexStr(byte[] b) { if (b == null) return " "; StringBuffer strBuffer = new StringBuffer(b.length * 3); for (int i = 0; i < b.length; i++) { strBuffer.append(Integer.toHexString(b[i] & 0xff)); strBuffer.append(" "); } return strBuffer.toString(); } }
相关推荐
unicode与GB18030(GB2312,GBK) 转换码表
Gb2312、gbk、gb18030码位空间的约定以及计算,gbk历史回顾以及与Unicode之间的映射。gb18030各个版本的区别以及码位空间的分布以及与Unicode的映射。
GB18030编码研究以及GBK,GB2312,GB18030与Unicode的映射,乱码解决 计算机,毫无疑问是一部机器,在最初我们接触计算机时或者接收计算机教育时,我们就知道:计算机能识别的只有010101的二进制码。人与计算机交互早期...
GB18030是正式国家标准,是GBK或GB2312的超集。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。 这里是一个Excle版本的码表,罗列出码元及对应的GBK编码和Unicode编码,是研究编码的...
各种字符集编码表,包括iso-8859-1,gbk,gb18030, unicode,以及字符集的转换说明(主要是Java国际化的一些字符集转化说明)
一个用于生成GBK和GB18030字符列表的程序,可以用于生成GBK-18030所有的字符以便于进行字符显示测试。
GB2312、GB 13000、GBK、GB18030介绍 GB 2312:又称为 GB 2312-80,是一个简体中文字符集的中国国家标准
unicode字库 GBK字符集 字库资料 : GB2312、GB 13000、GBK、GB18030 介绍.doc GBK字符集.doc unicode.txt UNICODE字(加入了字母等ASCII).doc unicode字库.txt
GB2312﹜GBK睿GB18030符號
gb18030的汉字编码文档里面包含GBK(GB18030)编码和Unicode编码所有编码
GB18030字符集 作用:它解决了中文、日文、朝鲜语等的编码,兼容GBK。 位数:它采用变字节表示(1 ASCII,2,4字节)。可表示27484个文字。 范围:1字节从00到7F; 2字节高字节从81到FE,低字节从40到7E和80到FE;4字节...
记事本的各种编码转换 GBK GB2312 UNICODE UTF8之间相互转换,单个文件批量文件转换都可,无需安装,解压即可使用
gbk和gb18030的字符集,表2就是gb18030中有,而gbk中没有的字符集
UTF8/GBK编码转换工具,可以对UTF8/GBK进行随意转换。
本机字符(utf-8/gbk)转换成ASCII_JS版 中文国际化资源化
VC代码实现GBK和汉字相互转换的小工具,方便编码和汉字的相互转换,其中也包含了bcd编码和asc编码相互转换的算法。
GBK、UTF-8批量文件3秒快速转码工具(支持GBK,UTF-8免费转换),UTF-8/GBK编码在线转换工具,压缩包可以有多目录与文件,如目录中有图片不会转码,但是会随转码好的文件一起打包下载。 使用帮助 . 上传压缩包(仅支持zip...
GBK 汉字内码扩展规范编码...GB18030编码向下兼容GBK和GB2312, GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。 GBK,GB2312以及Unicode都既是字符集,也是编码方式,而UTF-8只是编码方式,并不是字符集