مقایسه فیلد های فارسی دیتابیس با اطلاعات وارد شده در فرم به صورت فارسی

elahe368

New Member
سلام دوستان .
عصبانی نشید و نگید که این سوال تا حالا خیلی پرسیده شده، سوال فارسی نوشتن توی دیتابیس در انجمن رو مطالعه کردم .
سوال:
یه سری اطلاعات رو فارسی توی دیتا بیسم به صورت دستی با استفاده از phpMy Adminوارد میکنم و برای فیلد هایی که میخوام فارسی بنویسم Collation=utf8_persian_ci قرار میدم ( یعنی برخی از فیلد ها (نام و نام خانوادگی)فارسین و بقیه (username)لاتین)
بعد میخوام وقتی اطلاعات فرم (نام و نام خانوادگی) رو گرفتم بررسی کنه ببینه توی دیتابیس وجود داره یانه، این فایل php رو به صورت UTF-8 without BOM ذخیره کردم(به خاطر مشکلی که Session function با UTF-8 داره از UTF-8 without BOM استفاده کردم).
مشکلم اینجاست که با وجود اینکه نام و نام خانوادگی وارد شده در فرم، توی دیتابیس وجود داره پیداش نمیکنه ولی وقتی لاتین مینویسم کار میده یعنی مشکل از برنامه نیست، یه ربطی به فارسی نوشتن داره. واقعا گیج شدم :?: و بد جوری بهش نیاز دارم.:cry:

و یا اگه راه حل دیگه ای برای این مسئله دارید.
خواهشاً هر کس میتونه راهنمایی کنه.:rose:
 

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

بالا