PDA

View Full Version : مشکل در فارسی نویسی



joker..
جمعه 05 مهر 1392, 14:58 عصر
با سلام
من میخوام یه برنامه بنویسم که یک جدول رو از دیتا بیس بگیره و اونو با تگ تیبل به نمایش در بیاره
هم برنامه هم دیتا بیس هم جدول دیتا بیس و هم فیلدها utf-8 هستن.
اما وقتی میخوام اونارو تو تیبل به نمایش بزارم علامت سوال چاپ میکنه.
مسی میدونه چیجوری میتونم حلش کنم؟
با تشکر

2undercover
جمعه 05 مهر 1392, 15:12 عصر
خوب کد هایی که توی برنامه استفاده کردید رو بزارید تا بقیه بتونن کمک بکنن!

AliRezaPro
جمعه 05 مهر 1392, 16:06 عصر
خود صفحه رو هم به صورت utf-8 ذخیره کنید

hamedarian2009
جمعه 05 مهر 1392, 17:24 عصر
برای نمایش صحیح فارسی باید تا کار انجام بدین:
1-فیلدهایی از جدول که مقادیر فارسی دارند حتما utf8 باشند
2-در صفحه html در قسمت head باید از متا تگ زیر استفاده کنید:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3-در هنگام اتصال به دیتابیس بعد از select دیتابیس از دستور زیر استفاده کنید:

mysql_query('set names utf8');

joker..
جمعه 05 مهر 1392, 18:15 عصر
من همه کارارو کردم نشد
اون راه حل آخر ر که امتحان کردم اولش شد بعد از چندتا refresh دیگه نشد

hamedarian2009
جمعه 05 مهر 1392, 20:02 عصر
من همه کارارو کردم نشد
اون راه حل آخر ر که امتحان کردم اولش شد بعد از چندتا refresh دیگه نشد
هر سه تا راهو باید انجام بدین و در ضمن با ادیتوری هم که برنامه مینویسید اون هم باید رو utf8 تنظیم باشه دیگه نباید مشکلی باشه

AliRezaPro
جمعه 05 مهر 1392, 21:10 عصر
اینجور مواقع بهتره کل کد بررسی بشه
کدتون رو بزارید تا بررسی بشه

MMSHFE
جمعه 05 مهر 1392, 23:20 عصر
تاپیک پرسشهای تکراری
رفع مشکل نمایش/ذخیره بهم ریخته حروف فارسی در Database (http://barnamenevis.org/showthread.php?356992-%D9%BE%D8%B1%D8%B3%D8%B4%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C&p=1576424&viewfull=1#post1576424)