FileReader에 한글 깨짐에 관해서...
사이
2023.04.01
선배님들께 질문 하나 하겠습니다.
BufferedReader br = null;
br = new BufferedReader(new FileReader(유관순.txt);
이런식으로 해서 파일을 읽어 올려고 하는데요..
파일명 자리에 a.txt같이 영어로 된 파일을 집어 넣어서 읽으면 잘 되는데
한글 이름으로 된 파일을 집어 넣으면(유관순.txt 같은...) 파일 내용중에서 한글만 깨져서 나오더라구요..
왜 그런건지 알 수 있을까요..?
해결방법은 있을까요?
선배님들의 의견 경청하겠습니다...
-
죄암죄암
^^ 감사합니다~인코딩에 문제가 있다고 하셔서 인코딩에 대해서 알아보고 파일을 보니까 문제가 생긴
유관순.txt가 인코딩 타입이 utf-8로 되어있더군요 다른것들은 전부다 ANSI로 되어있던데..
그래서 ANSI로 바꿔서 했더니 잘 되네요~
감사합니다~~~^^ -
천사
흠.. 근데,
a.txt와 유관순.txt의 내용이 다른거 아닌가요?
내용이 똑같고 단지 이름만 바꾼건가요?? 흠.. 쩝.. -
가지등
유관순.txt파일이 어떤 인코딩으로 되어 있는지 알아야 합니다.
아마도.. 인코딩에 대해서 잘 모르실것 같은데 ^^;;;
다음과 같이 해 보세요.
br = new BufferedReader(new FileReader(\유관순.txt\