CFile 에서 유니코드 프로젝트를 사용 중일때는 멀티바이트 프로젝트와 다르게 아래의 두가지를 주의한다.

1) 파일을 열고 Write 하기 전에 맨 처음에 2 바이트의 BOM ( Byte Order Mark ) 를 추가해서 이 파일이 유니코드라는 것을 시스템에 알려줘야 한다.

유니코드의 경우 이 값은 0xfeff 가 되며, 이 값을 파일의 제일 처음에 Write 해주면 된다. (아래 예제를 참고한다.)

2 ) CFile 로 Write 할 때 유니코드의 크기에 맞게 버퍼 스트링의 길이 * 2 만큼 Write 한다.

아래 예제

AND