java中的字符串都是用unicode编码来表示的,GBK编码的汉字应该是从程序外面获得的(如数据库中,或文本文件中), 例如从本地文本文件1.txt以字节流方式读取,得到的字节数组buf就是以GBK编码的字节数组,然后用GBK解码成Unicode字符串str = new String(buf, "GBK "); 然后再编码成
UTF-8的字节数组str.getBytes( "UTF-8 "),这样实现了转换
java中GBK转UTF-8
最新推荐文章于 2024-04-18 02:08:25 发布