I´m with a doubt about encoding/charset.
I make a test. Typing the string "TEST Á" without the quotes in Notepad++ with encode in ANSI.
"The ANSI charsets are all the same for ASCII characters such as digits 0-9, and English letters a-z and A-Z," (http://www.firstobject.com/convert-ansi-file-to-unicode.htm)
To my surprise, the notepad++ saved the file normally, I can read it on notepad++ normally with acentuation at Ansi Encoding.
Other test, I opened the same file with HxD (http://mh-nexus.de/en/hxd/), and my file it is correct too, with the latin character "Á" at end of file. See the hexa below:
54 45 53 54 20 C1 -> TEST Á
I thought should to use UTF-8 encoding to this to work, but is not necessary.
Can anyone explain to me how it is possible?