سلام خدمت اساتید و دوستان گرامی
میخواستم یک نکته بگم در رابطه با نوع Collation در MySql :
تفاوت این دو گزینه در مرتب سازی بر اساس حروف الفبا (Sort) میباشد.
هنگامی که که از utf8_persian_ci استفاده کنیم حروف صرفا فارسی (پ چ ژ گ) در جای خود (Sort) میشود یعنی پ بعد از ب میآید، چ بعد از ح میآید و .. اما در utf8_general_ci حروف “پ چ ژ گ” در انتها و بعد از ی میآیند.
اگر میخواهیم در متنهای فارسی را در فیلد خود ذخیره کنیم، بهترین گزینه، utf8_persian_ci است که با بیشترین سرعت ممکن و بهترین دقت متنهای فارسی را به درستی مرتب میکند اگر فیلد شما حاوی متنهای چندزبانه باشد انتخاب یکی از گزینههای utf8_general_ci و utf8_unicode_ci شما را به هدف میرساند.
منبع:
امیدوارم کمک کوچکی کرده باشم.