마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

흐음.. assets 폴더에 txt파일 로드시 인코딩 질문입니다.

0 추천
InputStream is = getAssets().open("etc/etcData.txt");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String txtData = new String(buffer);

이렇게 해서 assets 폴더에 있는 txt파일을 로드 했는데요.

Log.d("txtData",txtData);

 

이렇게 뿌려보면 한글이 다 깨져서 나오네요;;

인코딩 하는 방법 없을까요?
시험모드 (970 포인트) 님이 2013년 3월 25일 질문

1개의 답변

0 추천
 
채택된 답변

 

new String(buffer, "UTF-8");

 

 

 

bangbang (8,820 포인트) 님이 2013년 3월 25일 답변
시험모드님이 2013년 3월 26일 채택됨
감사합니다 ㅎㅎ
요거 해주고 텍스트 파일을 인코딩 바꿔서 다시 저장하고 해보니
잘 되네요 ~!
...