تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده





آخرین ارسال های تالار مشاهده انجمن
مهم ترین نکته انتخاب زغال قلیان 0 پاسخ 3 بازدید مشکل ایمیل 1 پاسخ 72 بازدید امتیاز دهی به چند عنوان در یک پست 4 پاسخ 283 بازدید حذف قسمت people در sngine 1 پاسخ 183 بازدید ارور mfplat.dll در ویندوز سرور 2012 1 پاسخ 206 بازدید مشکل میل سرور 0 پاسخ 186 بازدید بهترین راه یادگیری حرفه ای سئو! 0 پاسخ 2 بازدید پیدا کردن محل 404 فایل جاوا اسکریبت 3 پاسخ 373 بازدید ویرایش پلیر fluid player در اسکریپت sngine 5 پاسخ 636 بازدید تغییر الزام ورود در sngine 1 پاسخ 396 بازدید

تبلیغات
تبلیغات تبلیغات

حل مشکل زبان فارسی در دیتابیس MYSQL و PHP

سئو , مقالات,آموزش,ترفند , وردپرس

خب می خوام امروز بهتون یه نکته یا مشکل که چند بار واس خودم پیش اومده  بگم این مشکل زمانی برای من پیش اومد که اطلاعات در دیتابیس به صورت فارسی ذخیره شده بود اما موقعی که ازشون گزارش می گرفتم ،به صورت علامت سوال (؟؟؟؟؟؟؟؟)بهم نشون می داد خب برای مشاهده آموزش به ادامه مطلب برید.

حل مشکل زبان فارسی در دیتابیس MYSQL و PHP

خب  بریم سراغ آموزش، برای حل این مشکل بعد از دستور

$connection=mysql_connect ("$host", "$username", "$password") or die ('Failed to connect to database');

 

وقبل از دستور
mysql_select_db ("$db");

این دستورات رو وارد کنید

mysql_query("SET NAMES 'utf8'", $connection);
mysql_query("SET CHARACTER SET 'utf8'", $connection);
mysql_query("SET character_set_connection = 'utf8'", $connection);

و اینم کدها به صورت کامل:

$connection=mysql_connect ("$host", "$username", "$password") or die ('Failed to connect to database');
mysql_query("SET NAMES 'utf8'", $connection);
mysql_query("SET CHARACTER SET 'utf8'", $connection);
mysql_query("SET character_set_connection = 'utf8'", $connection);
mysql_select_db ("$db");

و یه نکته ای که باید اضافه کنم اینه که در تگ head ، فایل html اتون این رو هم حتما اضافه کنید

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

 

نکته:
برای برعکس این قضیه، یعنی اگر داده هاتون رو به دیتابیس ارسال میکنید و در جدول به صورت علامت سوال ثبت میشه باید دقت کنید Collation تک تک ردیف ها بر روی utf8_persian_ci قرار گرفته باشند و اگر قرار ندارن به تب structure جدول مورد نظرتون برید در اونجا دریف ها رو انتخاب کنید و change رو بزنید و Collation تک تک ردیف ها رو بر روی utf8_persian_ci قرار دهیدامیدوارم تونسته باشم مشکل خیلی دوستان رو حل کرده باشم.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
ثبت نام در بروکر فارکس با قابلیت واریز و برداشت به صورت ریالی کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 21 سئو , مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=314
مطالب مرتبط
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
شرکت سئو سایت
شرکت سئو سایت
تبلیغات
تبلیغات
تبلیغات