안드로이드 개발 질문/답변
(글 수 358)
안녕하세요..
String Encoding에 대해서 질문이 있습니다~!
ISO-8859-1 로 되어 있는 byte가 있는데,, 한글 byte입니다.
이를
new String(byte, "ISO-8859-1")로 하면 한글이 깨집니다.
ISO-8859-1 은 한글을 지원하지 않으니까요.(맞나요?)
위와같이 이해하여 해당 byte를 "MS949" 나 "euc-kr"로 하면 제대로 표현되는데..
영어로 되어있는 byte의 경우에도 "MS949"나 "euc-kr"로 하면 제대로 표현이 되더군요.
그럼 ISO-8859-1 의 encoding type으로 들어온 영문/한글 모두 MS949 나 euc-kr로 변환해도 되는건가요??
혹시 그렇다면 이유도 알고싶네요..ㅜ
Encoding의 세계는 어렵군요...
아시는 분은 답변좀 부탁드립니다~~
자답입니다. MS949와 ISO-8859-1의 영문 codepage가 같군요..
영문/한글 이외의 경우가 문제가 되겠군요..