عدم نمایش اطلاعات فارسی تو صفحه سایت
سلام دوستان
من یه برنامه به زبان php و پایگاه داده mysql نوشتم
و برا پایگاه داده از نرم افزار phpmyadmin استفاده کردم
منتها وقتی به بانک وصل میشم و ازش اطلاعات میگیرم
توصفحه سایتم اطلاعات چون فارسین به صورت علامت سوال نمایش داده میشن
میخواستم لطفا بهم بگین دقیقا باید چیکار کنم که این اتفاق نیفته
ممنون میشم راهنماییم کنید
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
Collation رو روی utf8_general_ci قرار بدید و بعد از اتصال به دیتابیس کوئری زیر رو انجام بدید
mysql_query("SET NAMES UTF8");
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
1- فایلتون رو با یک ادیتور خوب مثل ++Notepad یا Rapid PHP یا phpDesigner و... با کدگذاری UTF-8 without BOM ذخیره کنید.
2- تگ زیر رو در قسمت head بگذارین:
کد HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
3- بعد از اتصال به دیتابیس این کد رو بنویسید:
mysql_query('SET NAMES \'utf8\'');
4- اگه از توابع Escape (مثل mysql_real_escape_string) استفاده میکنید، این دستور رو هم بعد از اتصال به دیتابیس قرار بدین:
mysql_set_charset('utf8');
موفق باشید.
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
نقل قول:
نوشته شده توسط
persian-boy
Collation رو روی utf8_general_ci قرار بدید و بعد از اتصال به دیتابیس کوئری زیر رو انجام بدید
mysql_query("SET NAMES UTF8");
ممنون ولی جواب نداد
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
نقل قول:
نوشته شده توسط
MMSHFE
1- فایلتون رو با یک ادیتور خوب مثل ++Notepad یا Rapid PHP یا phpDesigner و... با کدگذاری UTF-8 without BOM ذخیره کنید.
2- تگ زیر رو در قسمت head بگذارین:
کد HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
3- بعد از اتصال به دیتابیس این کد رو بنویسید:
mysql_query('SET NAMES \'utf8\'');
4- اگه از توابع Escape (مثل mysql_real_escape_string) استفاده میکنید، این دستور رو هم بعد از اتصال به دیتابیس قرار بدین:
mysql_set_charset('utf8');
موفق باشید.
اینم نشد ممنون
1 ضمیمه
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
اینها جواب میده حتما جای دیگه ایی مشکل داری . موقع ایجاد بانک به این نوع دقت کردی ؟ ( تصویر زیر : )
ضمیمه 87688
نقل قول: عدم نمایش اطلاعات فارسی تو صفحه سایت
ضمناً دقت کنید که موقع ثبت اطلاعات در دیتابیس هم این مراحل باید انجام بشه. بعلاوه اطلاعاتی که قبلاً ثبت شدن رو باید دوباره تغییر بدین چون احتمالاً قبلیها با کدگذاری درست ذخیره نشدن. موفق باشید.