안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요....
안드로이드로 프로그램을 하나 만들어보는 중인데요...
텍스트 파일에 내용을 작성한 후 SDcard로 옮겨서 안드로이드로 읽어오는 프로그램 입니다.
안드로이드 자체내에서의 한글은 문제가 되지 않는거 같은데...
외부에서 작성된 파일 안의 한글을 읽어오는데는 문제가 있네요....
혹시 파일 입출력시 한글 깨짐에 대해서 겪어보신 적 있으신지요...
지금 여기저기 웹싸이트를 통해 알아보고는 있으나 쉽지 않네요...
이클립스 문제는 아닌듯 한데... AVD에서 한글처리가 문제인것 같다는게 제 생각입니다.
음...
혹시 아시는분 계시면 답변좀.. 부탁드립니다...
답변이 달릴때까지... 웹을 찾아봐야겠네요... ㅠㅠ
안드로이드로 프로그램을 하나 만들어보는 중인데요...
텍스트 파일에 내용을 작성한 후 SDcard로 옮겨서 안드로이드로 읽어오는 프로그램 입니다.
안드로이드 자체내에서의 한글은 문제가 되지 않는거 같은데...
외부에서 작성된 파일 안의 한글을 읽어오는데는 문제가 있네요....
혹시 파일 입출력시 한글 깨짐에 대해서 겪어보신 적 있으신지요...
지금 여기저기 웹싸이트를 통해 알아보고는 있으나 쉽지 않네요...
이클립스 문제는 아닌듯 한데... AVD에서 한글처리가 문제인것 같다는게 제 생각입니다.
음...
혹시 아시는분 계시면 답변좀.. 부탁드립니다...
답변이 달릴때까지... 웹을 찾아봐야겠네요... ㅠㅠ
2009.12.15 11:14:51
아니면 파일에 저장되어 있는 한글 코드를 아신다면 읽어 올때 String에 코드를 설정하시면 됩니다.
String msg = new String( inData, "KSC5601" );
위의 코드는 KSC5601코드로 된 파일을 읽어서 유니코드로 바꾸는것입니다.
파일을 저장 하실때 한글 인코딩 방법을 바꿔 보시면 될꺼 같습니다.
안드로이드는 유니코드로 알고 있구요..
eclipse는 UTF-8로 알고 있는데 제가 맞는지 모르겠습니다. ^^