شاید تیتر این پست یه کم شفاف نباشد ولی الان براتون توضیح می دهم.
فرض کنید درون پایگاه داده MySQL شما یک table با یک فیلد از نوع varchar دارید و نام دانش آموزان را در آن ذخیره می کنید (charset جدول شما utf8 است). حال می خواهید یک پرسجو (query) داشته باشید که بر اساس این فیلد مرتب باشد (قاعدتا از order by استفاده می کنید) اما پس از اجرای پرسجو مشاهده می کنید که عملیات مرتب سازی اشتباه انجام می شود و متن هایی که با حروف "گچ پژ" شروع می شون اشتباه مرتب شده اند.
برای رفع این مشکل کافی است collation جدول مورد نظر و همچنین فیلد مورد نظر را به utf8_persian_ci تغییر دهید.
دانلود سرور MySQL (بدون محدودیت دانلود برای ایرانی ها)
دانلود ابزار گرافیکی MySQL (بدون محدودیت دانلود برای ایرانی ها)
شاد باشید.
فرض کنید درون پایگاه داده MySQL شما یک table با یک فیلد از نوع varchar دارید و نام دانش آموزان را در آن ذخیره می کنید (charset جدول شما utf8 است). حال می خواهید یک پرسجو (query) داشته باشید که بر اساس این فیلد مرتب باشد (قاعدتا از order by استفاده می کنید) اما پس از اجرای پرسجو مشاهده می کنید که عملیات مرتب سازی اشتباه انجام می شود و متن هایی که با حروف "گچ پژ" شروع می شون اشتباه مرتب شده اند.
برای رفع این مشکل کافی است collation جدول مورد نظر و همچنین فیلد مورد نظر را به utf8_persian_ci تغییر دهید.
دانلود سرور MySQL (بدون محدودیت دانلود برای ایرانی ها)
دانلود ابزار گرافیکی MySQL (بدون محدودیت دانلود برای ایرانی ها)
شاد باشید.