UTF8 у тебя или UNICODE, они несколько отличаются. Во вторых... У меня есть ощущение, что ты файлы html держишь в кодировке 125x а данные хочешь читать в иной кодировке (так и не понял в какой именно) - по моему так не пойдет. Перекоддируй все к одной кодировке - и не будет мата...