Есть UTF8. Он многобайтный. Но поскольку индивиды (то ли не читали стандарт, то ли там и прописано не было, не в курсе), стали писать то сначала старшие байты, то сперва младшие - добавили костыль Byte Order Mark.
ANSI X3.4 - 7-битный ASCII. Если вы не используете ничего, кроме ASCII, файл идентичен в куче самых разных кодировок. И определить, в какой кодировке был файл - невозможно. Да и без надобности.
|