I 使用输入StreamReader 传输压缩图像 。 Inditler InputStream 用于图像的解压缩
InputStreamReader infis =
new InputStreamReader(
new InflaterInputStream( download.getInputStream()), "UTF8" );
do {
buffer.append(" ");
buffer.append(infis.read());
} while((byte)buffer.charAt(buffer.length()-1) != -1);
但所有非拉丁字符都变成“?” 图像被打破http://s019.radikal.ru/i602/1205/7c/9df90800fba5.gif" rel=“nofollow'>http://s019.radikal.ru/i602/1205/7c/602/1205/7c/9df90800fba5.gif 。
随着未压缩图像的传输,我使用缓冲Reader,一切都正常
BufferedReader is =
new BufferedReader(
new InputStreamReader( download.getInputStream()));