آیا فایل php حاوی کاراکتر فارسی و فایلی که فایل تکست را واردش می کنی را تحت utf-8 ذخیره کردی؟ شاید فرمت utf-8 مشکل را حل کند.