프로그래밍/c++
Uinicode 형식으로 저장된 txt 파일 읽어올때 주의 사항.
GaePein
2013. 4. 1. 15:37
유니코드로 저장된 txt파일을 읽어왔을경우
유니코드 문자열의 시작을 알리는 BOM(Byte Oder Mark)가 포함되어 있다.
따라서 해당 문자를 제거하기 위해서는
// UniCode문자열의 시작을 알리는 BOM(Byte Order Mark)삭제
if( _wstrUnicode[0] == 65279 )
{
_wstrUnicode.erase(0,1);
}
위와 같은 소스가 추가되어야 한다.