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

chatman

تازه وارد
تو لیست ثبت نام مثلا بخواییم یک یوزر با نام محسن ایجاد کنیم این یوزر در دیتابیس به صورت چینی ثبت میشه ک پس از ورود با این یوسر تو چت به همین صورت چینی نمایش میده تو لیست...

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

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

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

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

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

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

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

 

Mohammad

مدیر انجمن
پرسنل مدیریت
این موضوع همش مربوط به دیتابیس نیست دوست عزیز. شاید سیستم کلا نتونه عبارات فارسی رو بخونه و مقایسه کنه (برای ورود)...

utf8_persian بزارید...

 

chatman

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

 

amhr

تازه وارد
سلام شما از کد mysql_set_charset('uf8',$con); استفاده کرده اید ؟

 
بالا