system.useCodepage = true;
— говорит о том, что все что загружается из внешних источников
надо воспринимать
НЕ КАК
ЮНИКОД.
текстовый файл должен быть сохранен в обычном, не-юникодном формате.
отображение/не отображение символов
будет полностью зависеть от того,
какая кодировка по умолчанию установлена в системе (см. картинку выше).
system.useCodepage = false;
— говорит о том, что все что загружается из внешних источников
надо воспринимать КАК
ЮНИКОД.
текстовый файл должен быть сохранен в юникоде (UTF8, UTF16 LE/BE)
отображение/не отображение символов
не будет зависеть от того,
какая кодировка по умолчанию установлена в системе.
сохранить текст в нужной кодировке можно почти любым текстовым редактором. (в вин ХP, например, это умеет даже убогий Notepad :) )
http://noregret.org/test/encoding/encoding_notepad.gif
по поводу проблем с конвертацией см. выше.