코드 자체는 간단하게
BufferedReader fr = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
이런식으로 BufferedReader를 UTF-8로 읽게 하고있음
읽어들이는 .txt 파일은 메모장으로 UTF-8로 저장했고 메모장 상에서는 글자가 잘 보임
프로그램은 그냥 cmd로 실행시키는데 그럼 글자가 어떻게 출력되냐면
이 글자를 읽으면
事?を이렇게 한자랑 히라가나는 잘 나오는데 일본식 한자들만 ? 처리되서 나옴
폰트문제인가 싶어서 cmd에서 제공하는 폰트 다 켜봤는데 증상이 같고
chcp 65001하면 아예 ????? 이렇게 나옴
글자를 읽으면서 어디에 문제가 있는거임???
하루히 결말이 머임?
cmd 자체가 utf8로 안돌아가지 않냐
헐