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

웹서버의 파일다운로드시 텍스트 깨지는 문제 질문!

0 추천

안녕하세요, 안드로이드 초보 개발자입니다.

웹서버에 있는 html 파일을 다운로드 받아서 보여주는거를 하고 있는데요.

html을 다운받아서 열어보면 한글이 전부다 깨져서 나오네요 ㅠ

코드는 다음과 같습니다.

InputStream inputStream = _url.openStream();
InputStreamReader isr = new InputStreamReader(inputStream, "UTF-8");
BufferedReader br = new BufferedReader(isr);
FileOutputStream out = new FileOutputStream(file);
int temp = 0;
while( (temp = br.read()) != -1){
	out.write(temp);
}
out.close();

 

UTF-8로 지정해놨는데... 뭐가 문제일까요? ㅠ

혹시 관련 내용 아시는분! 조언 부탁드립니다!!

블랙이요블랙 (12,860 포인트) 님이 2015년 10월 2일 질문

1개의 답변

0 추천
파일에다가 쓰시는건가요?
flush()가 안된 것일 수도 있으니 확인해보세요.
Reader랑 Writer들을 기본 버퍼가 매우 크고 자동 flush를 지원하는데 기본값이 false입니다. AutoFlush를 켜시거나 별도로 flush를 해보세요.
Jinthree (8,980 포인트) 님이 2015년 10월 2일 답변
...