ورود

View Full Version : سورت فارسی با فرمت یونیکد



iran400
جمعه 06 بهمن 1385, 21:35 عصر
سلام به همه شما

با asp کار می‌کنم اطلاعات داخل دیتابیس یونیکد ذخیره می‌شود و موقعی که می‌خواهم سورت کنم آن را بر طبق حروف الفبا نشان نمی‌دهد.
به فرض به صورت زیر سورت می‌کند
م
ب
ر
آ
ج
ع

لازم به ذکر است که اطلاعات داخل دیتابیس بصورت چپندر قیچی ذخیره شده و ظاهرا هر دو کاراکتر یک کلمه فارسی را تشکیل می‌دهند.


ممنون می‌شوم که راهنمایی فرمایید

aidinwashere
شنبه 07 بهمن 1385, 00:06 صبح
قبل یا بعدشون space ای چیزی نیست؟
گفتی چپندر قیچی، شک کردم که داده ها درست وارد شدن یا نه.

netspc
شنبه 07 بهمن 1385, 13:37 عصر
سلام رو سرور هستی یا تو خونه با کامپیوتر خودت داری تست میکنی؟
دیتابیست چیه؟ اکسس . sql server یا mysql
یه راه کلی تو ویندوز اکس پی باید بری تو کنترل پنل در قسمت تنظیمات زبان فارسی رو انتخاب کنی و همینطور در قسمت advance هم باید زبان فارسی رو انتخاب کنی
و اگر از sql server استفاده میکنی در موقع نصب باید گزینه Arabic رو انتخاب کرده باشی و اینکه گزینه جستجو و سورت بصورت زیانهای middle east رو هم باید فعال کرده باشی

iran400
یک شنبه 08 بهمن 1385, 23:39 عصر
سلام

خیلی ممنون که پاسخ دادید

دیتابیسم sql server هست
مشکلی با فارسی نیست؛ به همون صورتی که ذخیره می‌شه به همون صورت هم نمایش می‌دهم و فارسی کامل نمایش داده می‌شه

هیچ مشکلی ندارم فقط مشکل سورت کردن (order by title ) به ترتیب حروف الفبا دارم
همین


با تشکر

AminSobati
دوشنبه 09 بهمن 1385, 00:10 صبح
امیدوارم این کمک کنه:
http://www.barnamenevis.org/forum/showthread.php?t=58643