Java String 字符集轉換

2021-06-02 02:06:46 字數 598 閱讀 6380

1,byte str.getbytes(string charsetname)

將str按指定的字符集charsetname解碼為字元陣列.

返回用指定的字符集charsetname解碼後的字元陣列。

2,string(byte bytes, string charsetname)

構造乙個新的string.將字元陣列bytes按著指定的字符集charsetname指定的字符集進行編碼。

3, string str = "您好";

string newstr = new string(str.getbytes("gb2312"),"iso-8859-1");

這句話的意思是把str用gb2312編碼方式取出,將取出的字元陣列用iso-8859-1再進行編碼,來構造string型別物件newstr

相當於:

string str = "您好";

byte tbyte = str.getbytes("gb2312");//str用gb2312編碼方式取出

string newstr = new string(tbyte,"iso-8859-1");//將tbyte轉換為iso-8859-1編碼形式

字符集之間轉換

字符集之間轉換 特蒐集了utf 8,unicode,gb2312他們3個之間的相互轉換.utf 8 3位元組乙個字元 unicode 2位元組乙個字元 gb2312 1位元組乙個字元 例子 你 字的utf 8編碼 e4 bd a0 11100100 10111101 10100000 你 的unic...

Oracle字符集轉換

作為乙個oracle資料庫的使用者,對於export和import兩個命令絕對不會感到陌生,因為這 二者正是我們經常用於資料備份和恢復的工具。但在使用這兩個命令過程中所發生的oracle字 符集問題,常給一些oracle使用者帶來不必要的麻煩和不必要的資料損失。本文將就export和 import過...

php字符集轉換

1.iconv 介紹 iconv函式可以將一種已知的字符集檔案轉換成另一種已知的字符集檔案。例如 從gb2312轉換為utf 8。iconv函式在php5中內建,gb字符集預設開啟。2.iconv 錯誤 iconv在轉換字元 到gb2312時會出錯,解決方法是在需要轉成的編碼後加 ignore 也就...