درج فارسی در دیتابیس mySQL توسط PHP
چهارشنبه, ۲۳ ارديبهشت ۱۳۹۴، ۰۲:۴۵ ق.ظ
سوال :
من دیتابیسم رو دستی ایجاد کردم ولی داده های فارسی من به صورت یه فونت نامفهموم در دیتابیس ذخیره میشه البته وقتی از دیتابیس استخراج میکنم مشکلی نداره . من فقط می خوام داده هام همون طور که فارسی هستش داخل دیتابیس قرار بگیره .
پاسخ :
بعد از ساخت دیتابیس می تونید از طریق mysql_query() اطلاعات جدید تو دیتابیس اینسرت کنید !
اما قبل از استفاده از کوئری کد
mysql_query("SET NAMES 'UTF8'");
را بذارید تا فارسی ذخیره بشه !
--
تنظیم پشتیبانی از زبان فارسی یا utf در فایل های PHP :
نکته: حتما فایل های خودتونو به فرمت utf ذخیره کنید.
ثانیا اول فایل های PHP تون کد زیر رو وارد کنید :
<?php header('Content-type: text/html; charset=utf-8'); ?>
۹۴/۰۲/۲۳