java字符编码转换-阿里云开发者社区

开发者社区> 开发与运维> 正文

java字符编码转换

简介: <p>在开发的过程中,字符编码常常令我们头痛。经常会出现各种各样的乱码。下面就介绍java的编码转换和常见的乱码是使用什么样的编码去读取的:</p> <p>先看一张图片:<img src="http://img.blog.csdn.net/20150716140508305?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/

在开发的过程中,字符编码常常令我们头痛。经常会出现各种各样的乱码。下面就介绍java的编码转换和常见的乱码是使用什么样的编码去读取的:

先看一张图片:

在看看java中如何处理编码的转换:

package com.test;

/**
 * 字符串编码转换
 * @author Herman.xiong
 * @date 2015年7月16日09:36:59
 * @version V3.0
 * @since Tomcat6.0,Jdk1.6
 * @copyright Copyright (c) 2015
 */
public class HttpServerDecoder {
	public static void main(String[] args) throws Exception {
		String str="欢迎加入请求群:454796847共同学习!";
		System.out.println(str);
		//转换成utf-8输出
		System.out.println(new String(.getBytes("utf-8")));
		//转换成gbk输出
		System.out.println(new String(.getBytes("gbk")));
		//将ISO-8859-1转换为utf-8
		System.out.println(new String(str.getBytes("ISO-8859-1"),"utf-8"));
	}
}

欢迎大家关注我的博客!如有疑问,请加QQ群:454796847共同学习!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章