本帖最后由 归☆夜↑『 于 2013-6-1 05:54 编辑
readChar()方法不是以字符为单位读取数据的吗 怎么还会有乱码?- public class TestDataIns{
- public static void main(String[] args) {
- FileInputStream fi = new FileInputStream("f://test.txt");//test.txt文件储存的全是中文字符
- DataInputStream ds = new DataInputStream(fi);
- }
- System.out.println(ds.readChar());//读取一个字符,结果输出了一个乱码
- }
复制代码 请问这是何解呢,,难道读出的字符后还被分解了吗???请教大家!!!! |