همونطوری که حدس زده بودم این مشکل از Apache بود.
با تغیر زیر مشکل من حل شد.
برای تنظیم های آپاچی فایلی است بنام httpd.conf که در دایرکتوری /etc/httpd/conf قرار دارد این فایل شامل قسمتهای مختلفی برای تنظیمهای آپاچی است یکی از این قسمتها هم مربوط می شود به حروف زبان. با تغیر این قسمت میتوان آپاچی را بی زبان کرد و توی پروندها زبان را مشخص کرد. تنها تغیری که لازم است گذاشتن یک علامت کامنت در جلو جمله AddDefaultCharset ISO-8859-1 است تا زبان ISO-8859-1 که بصورت default انتخاب شده (البته در نسب کردن من، ممکن است در دیگر نسب کردن ها فرق کند) را خنثی کرد. در زیر توضیحات و آن یک خط را هم که من تغییر دادم می خوانید
[code:1]#
# Specify a default charset for all pages sent out. This is
# always a good idea and opens the door for future internationalisation
# of your web site, should you ever want it. Specifying it as
# a default does little harm; as the standard dictates that a page
# is in iso-8859-1 (latin1) unless specified otherwise i.e. you
# are merely stating the obvious. There are also some security
# reasons in browsers, related to javascript and URL parsing
# which encourage you to always set a default char set.
#
# AddDefaultCharset ISO-8859-1[/code:1]