توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چرا وب هاست فارسی ساپورت نمی کنه؟
LinuXi
October 9th, 2012, 21:22
سلام
من یه هاست لینوکس سی پنل گرفتم
سیستم مدیریت محتوای فارسی رو روش نصب کردم اما متن فارسی بصورت ???? نمایش داده میشد
تنظیمات PHPMyAdmin رو هم utf بود و حتی متن های درون بانک اصلاعاتی صحیح بود
تنظبمات صفحه هم روی utf بود
خلاصه هر کاری که شد انجام دادم اما بازم جواب نداد
حالا دوستان که در این زمینه تخصص دارند لطفا راهنمایی کنند که مشکل برطرف شه؟
alishadmehr
October 9th, 2012, 21:33
توی دیتابیس متون درست ذخیره میشه ؟
وقتی صفحه رو ویو سورس کنی محتوا به چه صورت هست ؟ علامت سوال ؟
ضمن اینکه فایلهای PHP باید با انکودینگ UTF-8 ذخیره شده باشه ، اگر اینکار رو نکردی میتونی Notepad++ رو دانلود کنی و از منوی Encoding گزینه Encode in UTF-8 without BOM رو انتخاب کنی. ( قبلش از فایلهات بک آپ بگیر )
LinuXi
October 9th, 2012, 21:40
ممنون این راه هم رو انجام دادم ولی :(
alishadmehr
October 9th, 2012, 21:47
ممنون این راه هم رو انجام دادم ولی :(
توی پست قبلی یک دو تا سوال هم کردم ! :دی
LinuXi
October 9th, 2012, 21:52
توی دیتابیس درست هست
وقتی با ادیتور سی پنل هم باز می کنم درست نشون میده
LinuXi
October 9th, 2012, 21:55
البته وب سرور من لایت اسپید هست شاید مشکل از تنظیمات اون هست که کاراکتر utf رو ساپورت نمی کنه
ققنوس
October 9th, 2012, 22:02
سیستم مدیریت محتوای فارسی رو روش نصب کردم اما متن فارسی بصورت ???? نمایش داده میشد
بهتره داخل پشتيباني مديريت محتوا در خواست بدين حتما زودتر به پاسخ ميرسين
LinuXi
October 9th, 2012, 22:11
اتفاقا گفتم مدیریت نسخه فارسی گفت مشکل از وب سرور هست که باید عوض بشه
آخه بعضی ها نصب کردن و فارسی بالا اومده ، حتی من تو سیستمم نصب کردم فارسی رو عالی ساپورت می کرد
آخه من هر تنظیماتی که بود رو انجام دادم
حتما مشکل از تنظیمات وب سرور هست که خروجی utf رو ساپورت نمی کنه
MySQL و phpMyAdmin که درست بود
هاست هم هاست ایرانی هست و دیتاسنتر هم در خارج
اسم هم نبردم که شاید بعضی ها فکر نکنن دارم عیب جویی می کنم
LinuXi
October 9th, 2012, 22:31
من الان یه صفحه تستی html که حاوی متن فارسی بود، در دو پسوند php , html ذخیره کردم
فایلی که پسوند html داشت درست نشون میداد
اما پسوند php بصورت ?????? نشون میداد
انکود هر دو utf بود
shivahost
October 9th, 2012, 22:47
احتمالا از mbstring هست مشکلتون. این کلمه را در همین انجمن سرچ کنید جوابتون پیدا میشه
LinuXi
October 9th, 2012, 23:34
مشکل 100% حل شد
این کد هارو تو اول فایل اصلی قرار دادم که توی همه ای فایل ها اعمال بشه