3.下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换
- A dst= String.frombytes(src, GBK”).getbytes(“UTF-8”)
- B dst=new String (src,”GBK" ).getbytes(“UTF-8")
- C dst=new String (”GBK”, src,) getbytes()
- D dst=String.encode(String.decode(src,”GBK”)),UTF-8”)
正确答案:B
解析:String (byte[ ] bytes, String charsetName)通过使用指定的charset解码指定的byte 数组,构造一个新的String . getBytes(Charset charset )使用给定的charset 将此String 编码到byte序列,并将结果存储到新的byte 数组。