블로그 이미지
JoyfulLife

공지사항

최근에 받은 트랙백

글 보관함

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

안드로이드 UTF16 이야기..

2010.04.06 10:54 | Posted by JoyfulLife
네트워크 과제를 하면서 MFC 와 통신을 해야했다. MFC쪽에서는 한글자를 2bytes로 나타내는 UTF16을 사용했다. 나도 똑같이 스트링을 만들어주고 UTF16으로 만들어주었다.

그런데 이게 웬걸.. 좀 이상했다.

MFC쪽은 'test'='116,0,101,0,115,0,116,0'
Java는  'test='0,116,0,101,0,115,0,116'

이런식으로 0의 위치가 달랐다. 나의 예상으로 0x0000 형식으로 돼야 하니 java쪽이 맞을 꺼라고 생각을 했다. 왜 MFC의 위치가 바뀌는지 이해가 안 갔다.

그냥 약간 수정만 하면 될 것 같아서 안드로이드 상에서 UTF16 인코딩을 시작했다.


또 다시 반전은
 안드로이드  'test'=116,0,101,0,115,0,116,0'
이 나왔다.

어떻게 이해를 해야 하는가 모르겠다..ㅡㅡ
신고

'안드로이드' 카테고리의 다른 글

Camera 오픈 소스 분석..  (0) 2010.04.30
모토로이 브레이크 포인트  (0) 2010.04.07
안드로이드 UTF16 이야기..  (1) 2010.04.06
AlarmManager 와 Handler  (0) 2010.03.03
Camera 튜토리얼..  (0) 2010.03.03
Camera 사용하기.  (0) 2010.02.23
TAG

티스토리 툴바