파일질라 같은 프로그램으로 웹호스팅서버에 텍스트 파일을 올렸다고 하자. 이걸 웹화면에서 보면 제대로 한글이 나온다.
위의 그림을 보면 알겠지만 메모장의 내용과 웹페에지에서 보여지는 화면이 같음을 알 수 있다.
근데 JSON을 이용하고 URL을 이용해서 안드로이드 코딩을 하고 위의 웹페이지를 안드로이드에서 불러오면
위와 같이 한글이 깨져나온다.
<해결방법> 텍스트파일 인코딩을 UFT-8로 바꾼다.
위의 그림과 같이 인코딩을 바꾼다고 끝이 아니다. 파일질라를 통해 다시 업로드 해야한다.
아래와 같이 파일질라에서 다시 웹호스팅서버로 파일을 업로드 한다. 덮어쓰기하자.
파일질라를 통해 업로드 한 후에 다시 안드로이드 스튜디오를 실행해보면 아래와 같이 한글이 제대로 나온다.
한글이 깨져나오는 문제는 상당히 복잡하고 큰 문제다. 위와 같이 간단히 해결된다면 진짜 싸게 먹힌거다.
도움이 되었으기를...