안녕하세요 유니코드 파일을 UTF-8로 인코딩 하고 싶은데요
fopen() 후에 fgets()로는 읽어지는데 변환이 쉽지 않네요.. fgetws() 함수 사용 하면 무조건 NULL 리턴되구요..
혹시 방법 아시는분 있으면 답변 좀 부탁드립니다..
fopen() 때 ccr 로 뭔가 정해준게 아니라면, fgetws() 는 파일의 인코딩이 현재 locale 의 인코딩과 같다고 가정하고 wchar_t 로 변환하려고 시도합니다.
UNICODE로 지정해서 열어보니 잘 되네요 감사합니다~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
fopen() 때 ccr 로 뭔가 정해준게
fopen() 때 ccr 로 뭔가 정해준게 아니라면,
fgetws() 는 파일의 인코딩이 현재 locale 의 인코딩과 같다고 가정하고 wchar_t 로 변환하려고 시도합니다.
답변 감사드립니다
UNICODE로 지정해서 열어보니 잘 되네요
감사합니다~
댓글 달기