Как проверить что строка на кириллице записана в файл кодировкой utf-8?
Как проверить что строка на кириллице записана в файл кодировкой utf-8?
Файл текстовой, формат my_dok.txt. Сохранен на диске в кодировкой ANSI, и в него должна записаться строка на русском языке с кодировкой UTF-8.
Сама строка на кириллице в файле будет представлена просто строкой на русском языке или будет что-то другое если просто файл в блокноте открыть?
Проверить чем? питоном или блокнотом? если блокнотом, то причем здесь питон?
Смотри https://ru.wikipedia.org/wiki/UTF-8
Русские буквы представляются двумя байтами
Если к записанному в одной кодировке дописывать в другой кодировке, то получится мешанина. Если такой файл открыть потом в изначальной кодировке, то правильно будет читаться первая часть, но дописанная - "кривая". Если в utf-8 - то наоборот.
Так что писать нужно в одной кодировке, в ней же потом и открывать.
Если же речь просто о том, что файл пишется в UTF-8, то при открытии в просмотрщиках можно выбирать, в какой кодировке открыть, в Блокноте в том числе.