Почему в консоль попадают странные символы при считывании из файла?
може быть BOM?
Попробуйте wifstream, wcout, wstring и с кодировками, возможно, поиграть. 
А лучше, используйте Qt, тем более, что QtCreator у вас уже есть. 
PS
А ещё лучше переходите на линукс... Винда -- это неудобно.