PDA

View Full Version : نمايش ؟ به جاي اعداد فارسي در dbgrid



ahmad1358
یک شنبه 06 تیر 1389, 16:40 عصر
با سلام من وقتي از تاريخ فارسي به اين صورت ۱۳۸۹/۳/۲۶ استفاده ميكنم و در بانك ذخيره مي كنم در هنگام نمايش در dbgrid به صورت ؟؟؟؟؟؟؟؟ نمايش ميدهد ولي وقتي تاريخ رو به صورت 1389/03/26 ذخيره ميكنم در هنگام نمايش به صورت صحيح نمايش ميدهد.
نوع فيلد Nvarchar و در بانك در هر دو صورت اطلاعات را صحيح نمايش ميدهد.
چكاري بايد انجام دهم چون وقتي ميخوام تو بانك ذخيره كنم حتما بايد به صورت اولي باشد نه دومي.
با تشكر

Felony
یک شنبه 06 تیر 1389, 17:23 عصر
از کدام نسخه دلفی استفاده میکنید ؟

ahmad1358
یک شنبه 06 تیر 1389, 17:26 عصر
نسخه 7 Build4.453

Felony
یک شنبه 06 تیر 1389, 17:50 عصر
SQL Server چی ؟ آیا کالکشن رو روی فارسی تنظیم کردید ؟
در آخر هم به دلفی 2010 سوئیچ کنید که از یونیکد پشتیبانی میکنه .

SAASTN
یک شنبه 06 تیر 1389, 19:29 عصر
با سلام من وقتي از تاريخ فارسي به اين صورت ۱۳۸۹/۳/۲۶ استفاده ميكنم و در بانك ذخيره مي كنم در هنگام نمايش در dbgrid به صورت ؟؟؟؟؟؟؟؟ نمايش ميدهد ولي وقتي تاريخ رو به صورت 1389/03/26 ذخيره ميكنم در هنگام نمايش به صورت صحيح نمايش ميدهد
دقیقا چطور میشه همچین کاری کرد؟ یعنی برای نمایش اعداد به صورت فارسی دقیقا از کاراکترهای یونیکد فارسی استفاده شده؟ یا مسئله در حد فونته؟

ahmad1358
یک شنبه 06 تیر 1389, 22:58 عصر
از يونيكد هستش چون فونت فارسي رو هم كه انتخاب مي كنم فرقي نمي كنه

pezhvakco
دوشنبه 07 تیر 1389, 08:20 صبح
درود :
در ستون های دیگه جدول، ترکیبی مانند این داری (عدد + / ) ؟

فکر خوش.

ahmad1358
دوشنبه 07 تیر 1389, 16:40 عصر
نه ندارم ولي فيلد زمانم به صورت اين رو درست نشون ميده:
03:21 ق.ظ
اگه متن فارسي تو اين فيلد باشه مشكلي نيست ولي تركيب متن با عدد ، فقط اعداد رو به صورت علامت سوال نشون ميده

ahmad1358
دوشنبه 07 تیر 1389, 21:15 عصر
مشكلم حل شد با يه كامپوننت عالي از
http://www.axolot.com/TNT/
تمام كامپوننتهاي اصلي دلفي 7 رو به صورت پشتيباني از Unicode داره.
به نظر من كه عاليه.

open source هم كه هست




نقل قول:نوشته شده توسط kamand314
آقاي تاجيك زحمت كشيديد جواب داديد
خوب شد خبر دادين دلفي 2010 اومده!!!!!!!!!!

خواهش میکنم !
نمیدونم چرا ما ایرانی ها به سنتی کار کردن عادت کردیم ، خوب برادر من وقتی خود شرکت سازنده دلفی مشکل رو حل کرده بیکاری ؟ دنبال دردسر میگردی ؟ که با دلفی 7 برنامه توسعه میدی !

1000 بار گفته شده دلفی 7 از استاندارد Ansi استفاده میکنه و از Unicode پشتیبانی نمیکنه ، حالا هر روز یکی میاد میگه آقا چه طور این مشکل رو حل کنم ، خوب خیلی سادس به دلفی 2010 سوئیچ کن !

اگر هم به دلیل اینکه کمبود کامپوننت داره ( رایگان ( کرک شده!) ) ازش استفاده نمیکنید که اشتباه میکنید ...



فقط به دلفي 7 توهين نكنيد چون اگه ميخواستم برم دلفي 2010 كار كنم ديگه سي شارپ و چيكار كنم.