درج مطلب در پایگاه داده

jalaladdin

Active Member
مطالب فارسی که در پایگاه ذخیره میشوند بدین صورت میباشد



قاله رو حدود 1 سال پیش برایوقتی پایگاه رو تعریف می کنم از نوع utf8_general میباشد
table از نوع utf8_general میباشد
ستون ها توی table هم از نوع utf8_general هست
ودر ابتدای کدهای صفحه ار این کد استفاده میکنم

کد:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
 

Domanjiri

Well-Known Member
سلام

بعد از کانکت شدن به دیتابیس دستور زیر رو اجرا کن:
PHP:
mysql_query("SET NAMES 'utf8'");
البته فکر کنم باید دیتاهایی که تا حالا وارد کردی رو دوباره بریزی توی جدول.

موفق باشی
 

Masoud1365

مدیر انجمن
دوستان قبل از ایجاد یک تاپیک در انجمن سرچ کنید !
این سوال برای بار 100000 پرسیده میشود !
موفق :rose:
 

jalaladdin

Active Member
این کوئری را قبل از درج مطلب نوشتم
mysql_query('set names utf8') or die(mysql_error());

mysql_set_charset("utf8",$con);

مطالب بصورت فارسی در پایگاه ذخیره میشود اما وقتی بیرون میکشم بصورت علامت سوال نشان داده میشود
 

Domanjiri

Well-Known Member
سلام

تاپیک زیر رو کامل مطالعه کنید، مخصوصن پست دوم رو!

استفاده بهینه و حرفه ای از MySQL

ببینید، این لینک توی "تاپیک های مهم" بخش "آموزش و مقالات" قرار داره. دیگه حداقل انتظاری که میشه داشت اینه که هرکسی (اول هم خودم رو میگم) قبل از پرسیدن سوال این 7،8 تا لینک رو یه نگاهی بندازه.باور کنید زودتر به نتیجه می رسین، باور کنین، باور!

موفق باشین
 

jalaladdin

Active Member
این لینک ها را خوندم اما مطالبی که بیرون میکشم بصورت علامت سوال هست چگونه این مشکل را برطرف کنم
 

k2-4u

Well-Known Member
این لینک ها را خوندم اما مطالبی که بیرون میکشم بصورت علامت سوال هست چگونه این مشکل را برطرف کنم

خب دوست عزیز

1- از فارسی بودن اطلاعات در بانک مطمئن شوید (فارسی بودن نه کارکتر های نامشخص)
2- لطفا کد اتصال به دیتابیس و گرفتن اطلاعات از دیتابیس رو اینجا قرار بدین
که ببینیم
 

felix

Member
این لینک ها را خوندم اما مطالبی که بیرون میکشم بصورت علامت سوال هست چگونه این مشکل را برطرف کنم

PHP:
$db=mysql_connect("localhost","root","");
    mysql_select_db('db name');
    mysql_query('set names "utf8"', $db);
همیشه با این کد با بانک وصل شو اطلاعاتت رو هم دورباره وارد کن :rose:
بعضی مواقع هم آدم جدول رو utf_general میکنه اما مثلا دیتابیسش هنوز سوئدیه این رو هم چک کن که هم دیتا بیست هم جدولات جنرال باشن
 

جدیدترین ارسال ها

بالا