안녕하세요 json에 데이터를 받아서 처리하는 프로젝트를 하고 있습니다.
java에서 보낸 데이터중에 "12도1234" 이런 스트링이 있는데
이 스트링을 byte로 읽으면 위의 "도"라는 문자가 3바이트 더라고요
a[0] = 0x30;
a[1] = 0x31;
a[2] = 0xEB;
a[3] = 0x8F;
a[4] = 0x84;
a[5] = 0x31;
a[6] = 0x32;
a[7] = 0x33;
a[8] = 0x34;
여기서 아래와 같은 데이터
a[2] = 0xEB;
a[3] = 0x8F;
a[4] = 0x84;
이걸 볼랜드에서 읽어보면 12??1234로 읽어집니다.
그래서 UTF-8로 디코딩해볼려고 아무리 해봐도 안됩니다.
사용 플랫폼은 boland 2009 입니다.
선배님들의 많은 조언 부탁드립니다.
|