mohamd304
جمعه 26 بهمن 1386, 00:55 صبح
با سلام خدمت اساتید پی اچ پی کار ...
من اخیرا یه سایتو با php و تحت لینوکس درست کردم ... سایت روی سیستم خودم بدون هیچ مشکلی با فارسی کار میکنه ... ولی وقتی اونو به ویندوز منتقل می کنم نمایش اطلاعات فارسی با مشکل مواجه میشه...:متفکر:
نکته جالب تر اینه که سایت من حتی بدون استفاده از دستور زیر می تونست در لینوکس داده های فارسی بانک اطلاعاتی را بخونه و نمایش بده :
mysql_query("SET NAMES 'utf8'", $link);
اما اضافه کردن دستور فوق به برنامه نه تنها مشکل نمایش فارسی در ویندوز را حل نکرد , بلکه باعث شد سایت من با همون لینوکس هم به مشکل بر بخوره ...:متعجب::گیج:
ضمنا collation بانک اطلاعاتی (... و جدول ها و فیلد ها ) بر روی utf_persian_ci بوده و کاراکترست صفحه ها بر روی utf-8 می باشد ...
ممنون میشم هر کسی نکته ای به ذهنش میرسه , مطرح کنه ...:لبخندساده: ... شاید بتونه راهگشا باشه... :قلب:
من اخیرا یه سایتو با php و تحت لینوکس درست کردم ... سایت روی سیستم خودم بدون هیچ مشکلی با فارسی کار میکنه ... ولی وقتی اونو به ویندوز منتقل می کنم نمایش اطلاعات فارسی با مشکل مواجه میشه...:متفکر:
نکته جالب تر اینه که سایت من حتی بدون استفاده از دستور زیر می تونست در لینوکس داده های فارسی بانک اطلاعاتی را بخونه و نمایش بده :
mysql_query("SET NAMES 'utf8'", $link);
اما اضافه کردن دستور فوق به برنامه نه تنها مشکل نمایش فارسی در ویندوز را حل نکرد , بلکه باعث شد سایت من با همون لینوکس هم به مشکل بر بخوره ...:متعجب::گیج:
ضمنا collation بانک اطلاعاتی (... و جدول ها و فیلد ها ) بر روی utf_persian_ci بوده و کاراکترست صفحه ها بر روی utf-8 می باشد ...
ممنون میشم هر کسی نکته ای به ذهنش میرسه , مطرح کنه ...:لبخندساده: ... شاید بتونه راهگشا باشه... :قلب: