专栏首页业余草java字符编码转换

java字符编码转换

在开发的过程中,字符编码常常令我们头痛。经常会出现各种各样的乱码。下面就介绍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"));
	}
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java中Integer包装类的详细讲解(java二进制操作,所有进制转换)

    今天为大家分享的是Integer这个包装类。在现实开发中,我们往往需要操作Integer,或者各种进制的转换等等。我今天就为大家详细讲解一下Integer的使用...

    业余草
  • 让线程按顺序执行 8 种方法

    本文使用了8种方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。...

    业余草
  • java准确的获取操作系统的名称

    在我们日常开发中,经常需要判断操作系统的版本或者系统的名字等等。这就需要我们用到jdk默认带的一些属性了。这里我对各个版本的系统都做了区分,分别能判断mac,l...

    业余草
  • Java-String

    版权声明: ...

    Fisherman渔夫
  • Java 语言中十大“坑爹”功能!

    链接:https://www.sohu.com/a/357927861_115128

    陈宇明
  • Jsoup 基础知识

    其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整。比如它可以处理:

    Remember_Ray
  • Java 语言中十大“坑爹”功能!

    作为一门面向对象的编程语言,Java凭借其简单易用、功能强大的特点受到了广大编程爱好者的青睐,伴随着开源社区的推波助澜,Java语言更是席卷全球,势不可挡,在世...

    Java旅途
  • 测试性能(Java 8 的循环和Java 7 的循环耗时的对比测试)

    说高级的stream就是那个并行流。下面是那个并行流的简单实现。只要是继承Collection类的都可以这么用。

    一觉睡到小时候
  • Java反射:Web学习的灵魂

    我们将类分为三部分,成员变量,构造方法,成员方法,代码编译后,变成了字节码文件(.class文件)而万物皆对象,所以在字节码文件中,又将这三部分分别整合成对象,...

    BWH_Steven
  • 学生信息管理系统(使用数据库)

    2.新建操作类,因为这次要使用MySql数据库,所以要使用JDBC将Java与数据库链接起来。

    李志伟

扫码关注云+社区

领取腾讯云代金券