Java 中文字元編碼

2021-07-27 15:01:11 字數 1170 閱讀 1002

public

class

test ;

for(int i=0;i/**

* string類的不帶引數的getbytes()方法會以程式所執行平台的預設編碼方式為準來進行轉換,

* 在不同環境下可能會有不同的結果,因此建議使用指定編碼方式的getbytes(string charsetname)方法。

*/public

static

void

printbytelength(string charsetname) catch (unsupportedencodingexception e)

}}

結果

utf-8編碼英文本元所佔位元組數:1

utf-8編碼中文字元所佔位元組數:3

utf-16編碼英文本元所佔位元組數:4

utf-16編碼中文字元所佔位元組數:4

utf-16be編碼英文本元所佔位元組數:2

utf-16be編碼中文字元所佔位元組數:2

utf-16le編碼英文本元所佔位元組數:2

utf-16le編碼中文字元所佔位元組數:2

utf-32編碼英文本元所佔位元組數:4

utf-32編碼中文字元所佔位元組數:4

utf-32be編碼英文本元所佔位元組數:4

utf-32be編碼中文字元所佔位元組數:4

utf-32le編碼英文本元所佔位元組數:4

utf-32le編碼中文字元所佔位元組數:4

unicode編碼英文本元所佔位元組數:4

unicode編碼中文字元所佔位元組數:4

gbk編碼英文本元所佔位元組數:1

gbk編碼中文字元所佔位元組數:2

gb2312編碼英文本元所佔位元組數:1

gb2312編碼中文字元所佔位元組數:2

gb18030編碼英文本元所佔位元組數:1

gb18030編碼中文字元所佔位元組數:2

iso8859-1編碼英文本元所佔位元組數:1

iso8859-1編碼中文字元所佔位元組數:1

big5編碼英文本元所佔位元組數:1

big5編碼中文字元所佔位元組數:2

ascii編碼英文本元所佔位元組數:1

ascii編碼中文字元所佔位元組數:1

JAVA中文字元編碼問題詳解 2

序號請求源頁面編碼 從位址列輸入url 訪問tomcat 的uriencoding 設定ie 的utf 8 傳送url 位址設定結果1 utf 8 未設定開啟顯示符號亂碼 2utf 8 未設定關閉顯示符號亂碼 3gbk 為設定開啟顯示符號亂碼 4gbk 未設定關閉顯示符號亂碼5 位址列輸入 未設定開...

包含中文字元的URL編碼問題

在xml應用中,經常將一些 url資訊作為xml資料儲存,其中 url引數有可能包含有中文字元。當使用dom對xml資料進行解析時,可以對中文字元進行編碼。但如果只使用xslt來顯示xml資料時 data.xml data.xsl 發現此時的 url會出現編碼錯誤.即使指定編碼型別 encoding...

Qt中關於中文字元編碼問題

qstring filepath filepath qfiledialog getopenfilename null,qstring 開啟戶型圖 qstring qstring 戶型 件 bmp jpg png 編譯器報如下錯誤 e qt projects huxing src mainwindow...