PDA

View Full Version : مبتدی: مشکل توی فارسی سازی



mahdi2250
سه شنبه 04 اسفند 1388, 19:41 عصر
سلام بر دوستان خسته نباشید
من یک اسکریپ بازی های انلاین فارسی کردم
توی قسمت ثبت نامش مشکل داره
وقتی زبانشو فارسی میزاری این مشکل میاد
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxxxxxx/domains/xxxxxxxx/public_html/m/language/fa/PUBLIC.mo:1) in /home/xxxxxx/domains/xxxxxxx/public_html/m/reg.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxx/domains/xxxxxx/public_html/m/language/fa/PUBLIC.mo:1) in /home/xxxxxx/domains/xxxxx/public_html/m/reg.php on line 242

امیـرحسین
سه شنبه 04 اسفند 1388, 20:55 عصر
بعضی editorها وقتی فایل رو Unicode می کنند. یه کاراکتر اضافی به اولش اضافه می کنند به عنوان نشانه Unicode ولی توی PHP این کاراکتر قابل چاپه و چاپ میشه و PHP اون رو به عنوان خروجی HTML در نظر میگیره.
اگر ++Notepad دارید خیلی راحت format vرو به ANSI without BOM تغییر بدید.
می تونید فایل رو با notepad معمولی باز کنید. اون کاراکتر اضافی رو از اولش پاک کنید و Save کنید.

mahdi2250
چهارشنبه 05 اسفند 1388, 14:01 عصر
من طبق راهنمای های سایت سازندش
charset=iso-8859-1
به
charset=utf-8
تغییر دادم و فایلهای زبان هم utf-8ذخیره کردم
نمی دونم چرا این مشکلا رو پیش اورده
در ضمن در بعضی قسمتها هم این ارورو میده
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/language/fa/INGAME.mo:1) in /home/xxxxxx/public_html/includes/classes/class.CheckSession.php on line 67


و اینم که گفتین توی نرم افزار وجود نداره
ANSI without BOM
یک سوال
من چطوری میتونم فایل زبانی رو
به حالت charset=iso-8859-1
ذخیره کنم که توی سایت حالتشو درست نشون بده و علامت سوال یا ....
نشون نده