編碼格式問題
imooc.txt文本文件是ANSI編碼的,eclise默認編碼方式為gbk,老師在第一節的視頻中有說過,字節序列要還原為原來的信息,要用原來的編碼方式。那么代碼:
FileInputStream in =new?FileInputStream("e;\\javaio\\imooc.txt");
InputStreamReader isr=new InputStreamReader(in);
isr對象把byte流轉換為char流時,難道不會出現解析錯誤的情況(亂碼);?
imooc.txt文本文件是ANSI編碼的,eclise默認編碼方式為gbk,老師在第一節的視頻中有說過,字節序列要還原為原來的信息,要用原來的編碼方式。那么代碼:
FileInputStream in =new?FileInputStream("e;\\javaio\\imooc.txt");
InputStreamReader isr=new InputStreamReader(in);
isr對象把byte流轉換為char流時,難道不會出現解析錯誤的情況(亂碼);?
2016-07-25
舉報
2016-09-10
遇到亂碼問題了
2016-07-25
這是我在網上看到的兩者之間的關系:如果你在ANSI的編碼輸入漢字,那么他實際就是GB系列的編碼方式,