fin = new FileInputStream("c:\\sex\\bozi.txt");
in = new InputStremReader(fin, "MS949");
예제에 이런 부분에서
책이랑 강의는 빨간부분이 MS949, uc-kr 일 때 한글을 인코딩할 수 있고 UFT-8일 때 안된다는데
난 정반대로 UFT-8일 때만 한글이 출력되고 나머지는 외계어가 뜨더라고
코드는 완전 똑같은데 왜그런거얌? 윈도 10이고 이클립스에서 썼어
fin = new FileInputStream("c:\\sex\\bozi.txt");
in = new InputStremReader(fin, "MS949");
예제에 이런 부분에서
책이랑 강의는 빨간부분이 MS949, uc-kr 일 때 한글을 인코딩할 수 있고 UFT-8일 때 안된다는데
난 정반대로 UFT-8일 때만 한글이 출력되고 나머지는 외계어가 뜨더라고
코드는 완전 똑같은데 왜그런거얌? 윈도 10이고 이클립스에서 썼어
해당 댓글은 삭제되었습니다.
어떻게 바꾸는걸까?
아 텍스트 파일 저장할 때 다른거구나 고마워!
책이랑 강의가 개소리한거임
UTF-8, MS949(보통 EUC-KR 또는 CP949라고 하는데 자바는 MS949로 써야함)는 바이트로 문자를 표현하는 방식의 차이인데 서로 영문자 부분에서만 호환되기 때문에 입출력이 서로 안 맞으면 한글이 깨짐
고마워!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
이클립스 인코딩 설정때문일겨