Android Opencore 의 OSCL_wHeapString chartype 은 4byte 였다.
Android :
2009. 11. 5. 15:31
반응형
Android OpenCore 에서 OSCL 단에서 넘어오는 파일명을 가로채야할 일이 생겨서 파일을 찍었는데
파일명이 이상하게 나오는 것이었다.
처음엔 맨 앞문자 하나만 찍히길래 문자의 시작 포인터만 갖고 있고 그것을 사용하는 줄 알았는데 확인해보니 그것도 아니었고
get_size 라는 함수가 있어서 이것을 사용해 스트림의 길이대로 찍어봤더니 글자가 띄엄띄엄 나오는 이상한 현상을 발견했다.
곰곰히 생각하다가 왜그럴까.... 했는데 번뜩 떠오르는 것이 유니코드 였다.
그렇다. OpenCore의 chartype 은 4byte 유니코드였던 것이다. -_-;;
이것때문에 또 한참 삽질 했잔앙.... ㅠ.ㅠ
반응형
'Android' 카테고리의 다른 글
Android Opencore 에서 Media 의 Audio Type에 따른 작동. (작성중) (0) | 2009.11.06 |
---|---|
vold.conf 수정하기 (0) | 2009.11.04 |
Android OpenCore에 MKV 빈깡통 붙이기 (0) | 2009.10.30 |