Вы используете правильную кодовую страницу? ANSI является расширением ASCII, которое содержит символы от 0 до 127. Кодовые страницы ANSI задают диапазон от 128 до 255 (символы верхнего набора битов), который может варьироваться в зависимости от кодовой страницы ANSI.
Если вы можете - используйте UTF-8 - это облегчит вам задачу в долгосрочной перспективе.
Дополнительная информация в Википедии.