PDA

نسخه کامل مشاهده نسخه کامل : درج مطلب در پایگاه داده



jenipher
01-09-2011, 16:44
مطالب فارسی که در پایگاه ذخیره میشوند بدین صورت میباشد
مقاله رو حدود 1 سال پیش برای
وقتی پایگاه رو تعریف می کنم از نوع utf8_general میباشد
table از نوع utf8_general میباشد
ستون ها توی table هم از نوع utf8_general هست
ودر ابتدای کدهای صفحه ار این کد استفاده میکنم

---------- Post added at 04:44 PM ---------- Previous post was at 04:43 PM ----------


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

m.m.m5651
01-09-2011, 16:50
در هنگام استخراج از دیتابیس خودشون درست میشن.

jenipher
01-09-2011, 20:31
من میخواهم مطالب بصورت فارسی در پایگاه داده ذخیره شود !

MaSoUd555
01-09-2011, 20:47
من میخواهم مطالب بصورت فارسی در پایگاه داده ذخیره شود !

تو این دو تا پست توضیح داده شده



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jenipher
01-09-2011, 22:40
این کوئری را قبل از درج مطلب نوشتم

mysql_query('set names utf8') or die(mysql_error());



mysql_set_charset("utf8",$con);


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

jalaladdin
27-09-2011, 07:15
وقتی مطلب فارسی در پایگاه داده در پایگاه داده ذخیره میکنم در پایگاه مطالب با یک فونت بهم ریخته نشان میده

این هم از قسمتی از کد درج مطلب

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این دو تایپیک را خوندم باز مشکلم برطرف نشد
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

makoba
29-09-2011, 16:50
php را از کدام کتاب شروع کنم

m.m.m5651
29-09-2011, 17:49
این کوئری را قبل از درج مطلب نوشتم

mysql_query('set names utf8') or die(mysql_error());



mysql_set_charset("utf8",$con);


مطالب بصورت فارسی در پایگاه ذخیره میشود اما وقتی بیرون میکشم بصورت علامت سوال نشان داده میشود
حواستون بود که جای names هم نام جدول مورد نظر رو بذارید؟ اگر بازم نشد set رو SET بنویسید.

jalaladdin
30-09-2011, 20:36
نام جدول comment میباشد با توجه به گفته شما مطلب بصورت فونت بهم ریخته در پایگاه ذخیره میشود

mohrd
30-09-2011, 21:29
وقتی مطلب فارسی در پایگاه داده در پایگاه داده ذخیره میکنم در پایگاه مطالب با یک فونت بهم ریخته نشان میده

این هم از قسمتی از کد درج مطلب

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید این دو تایپیک را خوندم باز مشکلم برطرف نشد
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما اول کوئری insert رو می فرستید و بعد کوئری تنظیم یونیکد رو؟ اول کوئری set names رو بذارید و بعد کوئری insert. (توصیه می کنم همون اول کار و بعد از متصل شدن به دیتابیس کوئری یونیکد رو بفرستید)


php را از کدام کتاب شروع کنم
سلام دوست عزیز.
این تاپیک جای این سؤال نیست. تاپیک جدا ایجاد کنید (البته قبلا سرچ کنید)


حواستون بود که جای names هم نام جدول مورد نظر رو بذارید؟ اگر بازم نشد set رو SET بنویسید.
NAMES نیازی به تغییر نداره. اتفاقا باید هم NAMES باشه (و نه نام جدول)
تجربه ثابت کرده که در query کوچک/بزرگی حروف اهمیتی نداره.

jalaladdin
01-10-2011, 07:50
این را قبل از درج مطلب نوشتم





mysql_set_charset("utf8",$con);


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