Android OpenCore 에서 OSCL 단에서 넘어오는 파일명을 가로채야할 일이 생겨서 파일을 찍었는데

파일명이 이상하게 나오는 것이었다.
처음엔 맨 앞문자 하나만 찍히길래 문자의 시작 포인터만 갖고 있고 그것을 사용하는 줄 알았는데 확인해보니 그것도 아니었고

get_size 라는 함수가 있어서 이것을 사용해 스트림의 길이대로 찍어봤더니 글자가 띄엄띄엄 나오는 이상한 현상을 발견했다.


곰곰히 생각하다가 왜그럴까.... 했는데 번뜩 떠오르는 것이 유니코드 였다.

그렇다. OpenCore의 chartype 은 4byte 유니코드였던 것이다. -_-;;

이것때문에 또 한참 삽질 했잔앙.... ㅠ.ㅠ

Posted by Real_G