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

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

[代码] [Java]代码 import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;public class Test {	public static void main(String args[])	{		System.out.println("default charse ; t : " Charset.defaultCharset());		String str = "abc你好";//string with UTF-8 charset		byte[] bytes = str.getBytes(Charset.forName("UTF-8"));//convert to byte array with UTF-8 encode		for (byte b : bytes)		{			System.out.print(b   " ");		}		System.out.println();		try		{			String str1 = new String(bytes, "UTF-8");//to UTF-8 string			String str2 = new String(bytes, "GB18030");//to ISO-8859-1 string			String str3 = new String(bytes, "GBK");//to GBK string			System.out.println(str1);//abc���			System.out.println(str2);//abc??????			System.out.println(str3);//abc你好			System.out.println();			byte[] bytes2 = str2.getBytes(Charset.forName("GB18030"));			for (byte b : bytes2)			{				System.out.print(b   " ");			}			System.out.println();			String str22 = new String(bytes2, "UTF-8");			System.out.println(str22);//abc���						System.out.println();			byte[] bytes3 = str3.getBytes(Charset.forName("GBK"));			for (byte b : bytes3)			{				System.out.print(b   " ");			}			System.out.println();			String str33 = new String(bytes3, "UTF-8");			System.out.println(str33);//abc���		} catch (UnsupportedEncodingException e)		{			e.printStackTrace();		}	}} ;

转载于:https://www.cnblogs.com/fpqqchao/archive/2013/02/15/2912659.html

你可能感兴趣的文章
心急的C小加
查看>>
编译原理 First,Follow,select集求法
查看>>
java 浅拷贝和深拷贝
查看>>
vue实例中中data属性三种写法
查看>>
uva1636 - Headshot(条件概率)
查看>>
iOS开发 runtime实现原理以及实际开发中的应用
查看>>
BZOJ2437 NOI2011兔兔与蛋蛋(二分图匹配+博弈)
查看>>
android 学习资源网址
查看>>
shell基础
查看>>
2018.1.15
查看>>
[集合DP] UVA 10651 Pebble Solitaire
查看>>
qt安装遇到的错误
查看>>
寻找完美平方数
查看>>
java:Apache Shiro 权限管理
查看>>
objective c的注释规范
查看>>
FreeNas安装配置使用
查看>>
机器学习中的F1-score
查看>>
编译安装php5.5.38
查看>>
常用查找数据结构及算法(Python实现)
查看>>
Scrapy框架-CrawlSpider
查看>>