public String getStrFromInputSteam(InputStream in, String encode) {
BufferedReader bf = null;
Reader reader = null;
try {
reader = new InputStreamReader(in, encode);
} catch (UnsupportedEncodingException e) {
LOGGER.error("UnsupportedEncodingException:", e);
}
bf = new BufferedReader(reader);
//最好在将字节流转换为字符流的时候 进行转码
StringBuffer buffer = new StringBuffer();
String line = null;
try {
while ((line = bf.readLine()) != null) {
buffer.append(line);
}
bf.close();
bf = null;
} catch (IOException e) {
LOGGER.error("IOException:", e);
} finally {
}
return buffer.toString();
}
BufferedReader bf = null;
Reader reader = null;
try {
reader = new InputStreamReader(in, encode);
} catch (UnsupportedEncodingException e) {
LOGGER.error("UnsupportedEncodingException:", e);
}
bf = new BufferedReader(reader);
//最好在将字节流转换为字符流的时候 进行转码
StringBuffer buffer = new StringBuffer();
String line = null;
try {
while ((line = bf.readLine()) != null) {
buffer.append(line);
}
bf.close();
bf = null;
} catch (IOException e) {
LOGGER.error("IOException:", e);
} finally {
}
return buffer.toString();
}