Да, это почти наверняка проблема с кодировкой.Файл состоит только из двоичных данных - это то, как вы интерпретируете эти двоичные данные, которые имеют значение.Похоже, что Блокнот догадывается о первоначально предназначенной кодировке, но что бы вы ни использовали, это не так.
К сожалению, вы ничего не сказали о том, какое программное обеспечение пытается прочитать файл или что его записалово-первых, но вы должны посмотреть на то, что думает о кодировке Notepad, и работать оттуда.
Если это ваш код, который выписал файл, и вам нужно решить,кодирование, я бы порекомендовал UTF-8 как хорошее универсальное, переносимое на платформу кодирование.