Not on Windows, they're not. Windows does not use Unicode (rather than the sensible choice of Unicode, Windows uses a series of local charsets they collectively refer to as "ANSI". Included are CP1252, CP1251 and others).
Sorry, but you're mistaken.
... changing the codepage and see for yourself how non-ANSI filenames will display, or just do some reading: http://en.wikipedia.org/wiki/Unicode_in_Microsoft_Windows
Codepages are used for non-unicode text files, not the filesystem.
Erhm, if we just insert the small "non-" word in the Wisp's quote, we see him as correct... the point being that the code page thing is there to standardize not just the look, but also how it SHOULD work independently of the codepage used... but as the jerks would have it, they(Microsoft!) failed at the base creation of a proper standard. But then again, we wouldn't know any of this if they hadn't... and/or if our system would not be so complex.
EDIT: I just looked one of the files in IA archives with Notepad++, and how was I not surprised when I saw that it had "
µcd /elemental_earth_iwd" in the Encoded .2da file that used the "Encode ANSI" feature. So basically you are both wrong, there's a base miss communication at one of the steps and the very same thing is referred as ANSI and non-ANSI depending on the users preferred term, or dick.
PS the original error might be there because the .2da file is encoded using the ANSI, if it's the cp1252... while it should be in the Cyrillic -> Windows-1251 (for you pro5)
The files:
¢A¢E1A1.BAM, £aag2e.bam, Øcpg13.bam
Become:
ўAўE1A1.BAM, Јaag2e.bam, Шcpg13.bam
Of course the ANSI might just mean "non-ANSI" in a shorter form, for concise sake.