ثبت یوزر فارسی تو mysql

chatman

تازه وارد
28/9/13
19
0
1
تو لیست ثبت نام مثلا بخواییم یک یوزر با نام محسن ایجاد کنیم این یوزر در دیتابیس به صورت چینی ثبت میشه ک پس از ورود با این یوسر تو چت به همین صورت چینی نمایش میده تو لیست...

حالا م ی سری به دیتابیس زدم و تمام جداول رو به utf8_persiab_ci تبدیل کردم

حتی به قسمت Shurtcode هم رفتم و اونارو هم به utf8_persiab_ci تبدیل کردم..اما مشکل حل نشد

حالت utf8_general_ci رو هم تست کردم اینم جواب نداد...

درضمن بگم این اسمی ک بصورت چینی درمیاد رو تو دیتابیس بصورت فارسی مثلا محسن بنویسم ثبت میشه و به همون صورت محسن نشون میده...

ولی با همین محسن باز نمیتونی وارد چت شیم...

در کل تو دیتابیس ب صورت مستقیم فارسی ثبت نمیشه...ایدیت هم بکنی باز مشکل تو وردو داریم..

لطفا راهنمایی کنین ممنونتون میشم منتظرم :63:

 

Mohammad

مدیر انجمن
عضو کادر مدیریت
6/4/08
15,281
236
63
31
PersianScript
این موضوع همش مربوط به دیتابیس نیست دوست عزیز. شاید سیستم کلا نتونه عبارات فارسی رو بخونه و مقایسه کنه (برای ورود)...

utf8_persian بزارید...

 

chatman

تازه وارد
28/9/13
19
0
1
دوست عزیز من هردو حالت را تست کردم هم utf8_general_ci utf8_persian اما نتیجه نگرفتم...فقط یه سوال بپرسم تو ثبت نام مثلا محسن ثبت کنیم این یوزر دقیقا باید تو دیتابیس به همین صورت محسن ثبت بشه؟؟؟ یا بصورت همون حالت درهم؟ سوال دوم امکانش هست که تو اسکریپت این حالت باشه که اسم هارو درهم تو دیتابیس ثبت کنه؟؟؟؟اگه اره به نظرتون باید چیکار کرد که یوزرهارو به همون صورت خودش تو دیتابیس ثبت کنه....مرسی منتظرم

 

amhr

تازه وارد
23/11/13
34
0
6
سلام شما از کد mysql_set_charset('uf8',$con); استفاده کرده اید ؟