古詩詞大全網 - 成語查詢 - java中如何將UTF-8編碼的字符串使用GB18030輸出?

java中如何將UTF-8編碼的字符串使用GB18030輸出?

java 很方便進行這種轉換

如果輸入是UTF8的字節用

String s=new String(utf8_bytes, "UTF-8"); //utf8_bytes為byte[]類型

如果輸入是字符串,直接

String s=原返回。

在輸出是轉換gb18030,不輸出時不用轉換。

os.write(s.getBytes("GB18030")); //os為輸出流