PDA

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



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

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

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


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

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

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

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

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

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

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


با تشکر

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