UTF-8 is not a charset, just an encoding for Unicode. The first 128 characters are the same as ASCII but differ in the high 128 bytes. A byte with the high bit set (or >= 0x80) is an extended character in ASCII while in UTF-8 it indicates the start byte of a multi-byte sequence. That's the case of 0x93 or 0x94 above. However, I don't see anything strange in the file. Those are smart quotes or quotes with different forms for opening and closin quotes, which you often see when using a rich text editor such as MS Word
Edit
The question has edited. I think that's because you have chosen the wrong tool. The encode
menu items are for changing the encoding if you have wrong character displays. It just treats the same byte sequence read from disk as another encoding. Since ASCII and UTF-8 are different, you'll have an illformed UTF-8 byte sequence and see the result above. You need to choose convert to UTF-8
for it to change the whole input bytes
You also have confused ANSI and ASCII. ANSI often refers to Windows-1252, which is a character set used in English Windows and some Western Europe languages. It's a superset of ISO 8859-1, although ISO 8859-1 may also be refered to as ANSI. ISO 8859-1 is also the first 256 codepoints of Unicode, so it's a subset of Unicode, but it's not compatible with UTF-8 encoding. ASCII is a 7-bit character set and is a subset of the ANSI which is encoded by 8 bits, but it's also sometimes refered to as ANSI, although not very correct
https://en.wikipedia.org/wiki/ANSI_character_set
In general the relationship between character sets is as follow
ASCII < ISO 8859-1 < Windows-1252 ^ Unicode