나는 Java에서 BufferedReader 및 BufferedWriter로 텍스트 (CAL 코드)를 파싱했습니다. 불행히도 빨간색으로 작성하여 outStream.write (행)으로 썼습니다. 변경 한 스크린 샷을보고하십시오java bufferedReader, 읽는 것과 다른 것을 씁니다.
http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png 시간은 ** P는 : 당신이 보는대로 내가하지 의도 있지만
을 //uploadz.eu/images/c03hgkrgrmit2ij2mug.png, 일부 특수 문자는 라인을 변경 않았다 그들을 바꿔라.
내가 아는 한, Bufferedwriter/Reader는 기본적으로 유니 코드로 작동해야합니다.
BufferedWriter df = 새 BufferedWriter (새 OutputStreamWriter ("out.txt"))); 이 작동하지 않습니다. .txt 파일입니다. 불행히도 나는 파일의 인코딩을 모른다. – dayscott
발견 : ANSI 여야합니다. 나는 더 제안을 감사하겠습니다. – dayscott
"ANSI"는 단일 인코딩이 아닙니다. 이것은 다양한 인코딩을 의미 할 수 있으며 일반적으로 ASCII에 대한 8 비트 확장입니다. –