리눅스 유니코드 파일 읽는 방법 질문입니다..

park3250의 이미지

안녕하세요
윈도우에서는 정상적으로 작동하는데
리눅스에서 안됩니다...

        wchar_t szBuffer[BUFFER]  ={0,};
 
        if(!fgetws(szBuffer,_SizeWorld,fp))
        {
            nRet = -1;
        }
        else
        {
            //유니코드 -> UTF-8 변환
        }

fgetws() 함수에서 계속 널이 리턴되는데요
혹시 뭐가 문제일까요..

open은 fopen()으로 오픈하였습니다

윈도우랑 리눅스 멀티플랫폼으로 개발해야되는데 잘 안되네요..