Вся проблема - в том, что встроенная функция utf8_decode переводит не в вин, а в буржуйскую кодировку, то есть, русские буквы - в пролёте. То, что здесь было выше - более универсально, вроде, но я сам не тестировал.
Предлагаю простую функцию переброса русских букв из utf8 в win и обратно. линк:
http://leschwork.web.ur.ru/lib.zipВсе инструкции - в самом файле.