java字元編碼轉換

業餘草發表於2015-07-16

在開發的過程中,字元編碼常常令我們頭痛。經常會出現各種各樣的亂碼。下面就介紹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共同學習!

相關文章