Java로 파일을 선택하여 내용을 읽어 들이려다 보니, 어떤 건 정상적으로 내용 그대로 잘 읽어 들여지는데, 어떤 건 이상한 물음표가 내용 앞에 붙어서 읽어 들여지는 것이다. 그 부분 때문에 파일 처리에 문제가 있어서 한참을 삽질한 끝에 파일의 인코딩 문제라는 것을 알게 되었다.ㅜ 사용자에게 파일을 선택할 때마다 인코딩을 확인하고 선택하라고 할 수는 없으니..ㅋㅋ BOM제거는 생각보다 쉬웠다. 제거만 보려면 2번으로!ㄱㄱ 1. 파일 선택 File files = new File(path + filename); //파일 선택 String strXml = FileUtils.readFileToString(files, "UTF-8"); //String 변환 파일을 UTF-8로 읽어 들여도 UTF-8 BOM은 걸러..