版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lh_qq/article/details/80047093
JDK中关于getBytes方法的描述:
String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。
String(byte[] bytes, Charset charset) 通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String
下面给出例子:
byte[] utfresppidsid = resp.getPidsid().asCString()
.getBytes(Charset.forName("UTF-8"));
String pidsid = new String(utfresppidsid,
Charset.forName("UTF-8"));
byte[] utfrespsza = resp.getSzAfficheTxt().asCString()
.getBytes(Charset.forName("UTF-8"));
String szaffichetxt = new String(utfrespsza,
Charset.forName("UTF-8"));