[MFC]CStdioFile 클래스를 이용해 유니코드 텍스트 저장, 불러오기
오늘 포스팅할 내용은 MFC에서 CStdioFile 클래스를 이용해 유니코드 텍스트 저장, 불러오기입니다. 유니코드 텍스트가 어떤 인코딩 방식으로 저장되었는지 나타내기 위해 데이터 맨 앞에는 BOM(Byte Order Mark)라는 것을 사용합니다. 유니코드 BOM 빅엔디안 : 0xFEFF 리틀엔디안 : 0xFFFE WORD UnicodeMark = 0xFEFF; // 유니코드임을 알려주자 m_File.Write(&UnicodeMark, sizeof(UnicodeMark)); // 데이터 쓰기 m_File.Write(str, str.GetLength() * sizeof(TCHAR)); m_File.Close(); 예제를 들자면 이런 느낌으로? 한국에서 사용하면 기본은 한국 로컬이니 로컬은 패스... 로컬..