View Full Version : سوال: مرتب سازی فارسی !
Unique
جمعه 25 مرداد 1387, 16:45 عصر
سلام
چرا وقتی روی MySql با Order By میخواهیم از یک فیلد با اطلاعات فارسی Sort بگیریم ، درست Sort نمیده ؟
الف را میبره آخر ! ت را میاره اول ! خیلی چرت و پرت میزنه !!
فکر کنم مربوط به Collation باشه ! اما من encoding را گذاشتم utf8 و Collation هم روی utf_persian_ci !
اصلا mySql میتونه فارسی سورت کنه یا سر کارم !؟
vahid4134
جمعه 25 مرداد 1387, 17:11 عصر
سلام
چرا وقتی روی MySql با Order By میخواهیم از یک فیلد با اطلاعات فارسی Sort بگیریم ، درست Sort نمیده ؟
الف را میبره آخر ! ت را میاره اول ! خیلی چرت و پرت میزنه !!
فکر کنم مربوط به Collation باشه ! اما من encoding را گذاشتم utf8 و Collation هم روی utf_persian_ci !
اصلا mySql میتونه فارسی سورت کنه یا سر کارم !؟
uft8_persion_ci برا sort فارسی هست.
آیا شما فقط کانکشن رو درست کردید یا خود db و table و column رو هم درست کردید؟
آیا شما قبل از اینکه در دیتابیس insert کنید Collation رو درست کردید؟
Unique
جمعه 25 مرداد 1387, 17:24 عصر
ببینید ! از زمان ایجاد db , table, column - ها Collation روی uft8_persion_ci بوده !
در ضمن توی Connection String هم مقدار CharSet=utf8 ست شده که دیگه Query SET NAMES 'utf8' نخواد !
دیتا هم در این حالت insert شده !
اما متعجب هستم چرا درست Sort نمیکنه !
Unique
جمعه 25 مرداد 1387, 18:27 عصر
مشکل حل ! شد
از اول تنظیمات درست بود ! مشکل توی خود Data بود !
داره آروم آروم از mySql خوشم میاد !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.