windows의 메모장을 말씀하시는 거라면 UTF-8 저장이 됩니다. text 파일이고, 개발중인 프로그램에서 사용하실거라면 FileInputStream/DataInputStream/InputStreamReader/BufferedReader을 이용해서 readline으로 String으로 읽은 후, byte(인코딩 : UTF-8 지정)로 변환하고나서 다시 String(인코딩 : UTF-8 지정)으로 변환하시면 됩니다. 읽을 때에 UTF-16, UTF-16BE, UTF-16LE(java에서의 encoding 이름은 따로 확인해보세요.)중에서 하나를 지정해주셔야 합니다. notepad에서의 unicode가 저 셋중에서 뭐였는지 모르겠네요.
왠만한 Java 서적에서 File IO쪽이나 일반 Data IO쪽을 참고하시면 예제까지 잘 나와있을 겁니다.
2010.04.10 15:16:17
...
MS949를 넣어보세요.
Reader reader = new InputStreamReader(in, "MS949");
text 파일이고, 개발중인 프로그램에서 사용하실거라면 FileInputStream/DataInputStream/InputStreamReader/BufferedReader을 이용해서 readline으로 String으로 읽은 후, byte(인코딩 : UTF-8 지정)로 변환하고나서 다시 String(인코딩 : UTF-8 지정)으로 변환하시면 됩니다. 읽을 때에 UTF-16, UTF-16BE, UTF-16LE(java에서의 encoding 이름은 따로 확인해보세요.)중에서 하나를 지정해주셔야 합니다. notepad에서의 unicode가 저 셋중에서 뭐였는지 모르겠네요.