유니코드로 저장된 txt파일을 읽어왔을경우
유니코드 문자열의 시작을 알리는 BOM(Byte Oder Mark)가 포함되어 있다.
따라서 해당 문자를 제거하기 위해서는
// UniCode문자열의 시작을 알리는 BOM(Byte Order Mark)삭제
if( _wstrUnicode[0] == 65279 )
{
_wstrUnicode.erase(0,1);
}
위와 같은 소스가 추가되어야 한다.
'프로그래밍 > c++' 카테고리의 다른 글
프로세스 이름으로 프로세스 id 또는 핸들 찾기 (0) | 2013.04.26 |
---|---|
임의로 등록한 MFC UI가 바로 적용 안될때 (0) | 2013.04.26 |
프로세스ID, 윈도우 핸들 컨트롤 (0) | 2013.04.26 |
실수 특정 소수점 까지 자르기 (0) | 2013.04.26 |
자기자신의 프로세스 ID 얻어와 강제종료시키기 (0) | 2013.04.01 |