我在java程序中下载一个页面,用的是BufferedReader,直接输出字符串,中文显示为乱码,在浏览器里,选择gb2312就会出现相同的乱码,而选择utf-8就会正常显示,那我应该怎么样才能在程序里得到正常的字符串呢?页面的编码是UTF-8