PDA

View Full Version : مشکل فونت ها در لینوکس (حل شد)



JavaDeveloper
پنج شنبه 25 خرداد 1391, 10:21 صبح
دوستان من تازه به اوبونتو مهاجرت کردم . به یه مشکل بر خوردم راهنمایی بفرماپید ممنون میشم.
قبلا برنامه های وب زیادی رو تو ویندوز تولید کردم و اونجا صفحاتم عموما با notepad++ ایجاد شدن و به شکل unicode همه رو ذخیره کردم.
اما الان که xampp رو در ubuntu نصب کردم همه ی کلمات فارسی به شکل ؟؟؟؟؟؟ نمایش داده میشه .
به نظرتون مشکل کجاست ؟
با تشکر.

MMSHFE
پنج شنبه 25 خرداد 1391, 11:18 صبح
توی ادیتور خود لینوکس درست نشون میده؟ Codepage فارسی رو نصب کردین؟ فونتهای رایج مثل Tahoma و... رو نصب کردین؟ این موارد رو بررسی کنید و بعد ببینید مشکل رفع میشه یا نه.

JavaDeveloper
پنج شنبه 25 خرداد 1391, 11:56 صبح
زبان فارسی نصبه . فونت های رایج همه نصب هستن . با فارسی مشکلی ندارم . توی ادیتورم هم درست نمایش داده میشن. تنها مشکل زمانیه که برنامه هام رو روی xampp اجرا میکنم دیگه فارسی صفحات رو ندارم و همش ؟؟؟؟ سوال میشه.
جایی توی xampp هست که مثلا unicode رو براش فعال کنیم؟
یا راه بهتری هست؟
اگه این حل شه قول میدم هرگز به ویندوز برنگردم و با C , php , java ,python بگذرونم...:لبخند:

MMSHFE
پنج شنبه 25 خرداد 1391, 12:46 عصر
اگه توی ادیتور خوب نشون میده باید به چند مورد دقت کنید:
1- فایلتون با کدگذاری UTF-8 without BOM ذخیره بشه.
2- توسط تگ meta کدگذاری utf-8 رو به مرورگر اعلام کنید.
3- موقع اتصال به دیتابیس کوئری 'SET NAMES 'utf8 رو اجرا کنید.

JavaDeveloper
پنج شنبه 25 خرداد 1391, 17:45 عصر
اگه توی ادیتور خوب نشون میده باید به چند مورد دقت کنید:
1- فایلتون با کدگذاری UTF-8 without BOM ذخیره بشه.
2- توسط تگ meta کدگذاری utf-8 رو به مرورگر اعلام کنید.
3- موقع اتصال به دیتابیس کوئری 'SET NAMES 'utf8 رو اجرا کنید.

سلام مجدد...
من برنامه رو با CI نوشته بودم و چاره کار همون UTF-8 without BOM بود که حل شد.ممنونم.لطف کردید.
فقط یه سوال دیگه:
ادیتور مناسبی رو برای محیط لینوکس میشناسید ؟ چیزی که این مشکل رو مجددا برام پیش نیاره؟
eclipse یا netbeans پیش فرض این خاصیت رو دارن؟
ممنون.

JavaDeveloper
پنج شنبه 25 خرداد 1391, 19:20 عصر
مهندس من گشتم اما انگار eclipse UTF-8 without BOM نداره.شما روشی سراغ دارید؟
ممنون.

JavaDeveloper
جمعه 26 خرداد 1391, 03:43 صبح
مهندس من گشتم اما انگار eclipse UTF-8 without BOM نداره.شما روشی سراغ دارید؟
ممنون.

حل شد.
از Geany استفاده کردم واسه ادیتور ردیف شد.
چاکرم.