PDA

View Full Version : نمای شفارسی به صورت کاراکترهای ناخوانا



maryam_jamshid
شنبه 19 اردیبهشت 1388, 11:48 صبح
در صفحه asp.net زمانی که از یک دیتابیس اطلاعات رو میخونم به صورت مقابل ÏÇäԐÇå ÊåÑÇä نشون میده چطوری بدون تغییر نوع دیتابیس میشه این مشکل رو برطرف کرد.ضمنا نوع فیلدهام هم به صورت nvarchar هست.
با تشکر

daffy_duck376
شنبه 19 اردیبهشت 1388, 12:20 عصر
به نظر میاد این مشکل مربوط به بانک شما نیست. مرور گر خودتونو روی استاندارن unicode قرار دهید و یا اگه اطلاعات رو از صفحهای روی بانک ثبت میکنید تنظیمات زبان آن صفحه را روی UTF8 قرار دهید

maryam_jamshid
شنبه 19 اردیبهشت 1388, 12:51 عصر
بازم مشکل داره

milade
شنبه 19 اردیبهشت 1388, 12:54 عصر
سلام
یه نگاه به داخل بانک کن ببین اونجا حروف چه طوری هست
اگه درست بود مشکل از نمایشت هست
اگه درست نبود از ذخیره سازی
هر کدوم بود اعلام کن تا راهنمایی بهتری صورت بگیره
موفق باشید

maryam_jamshid
شنبه 19 اردیبهشت 1388, 13:26 عصر
داخل جدولم هم به مقادیر به صورت ÌÇäæÑ یعنی ناخواناست؟

milade
شنبه 19 اردیبهشت 1388, 14:02 عصر
سلام دوست عزیز

بله مقادیر ناخوانا هست

پس مشکل شما در حین ذخیره سازی اطلاعات هست

اونجا رو چک کنید
از فرمت UFT-8 برا ذخیره سازی استفاده کنید

موفق باشید

maryam_jamshid
شنبه 19 اردیبهشت 1388, 14:07 عصر
ببینید دوست گرامی ،من اجازه تغییر چگونگی ثبت اطلاعات رو ندارم، بلکه یه سری داده هستند و از قبل به این فرمت ذخیره شدند. حالا من باید این داده رو نمایش بدم، دنبال راه حلی برای نمایش درست آنها هستم،من نمیتونم این اطلاعات رو از اول ثبت نمایم.

maryam_jamshid
یک شنبه 20 اردیبهشت 1388, 09:16 صبح
کسی نیست این مشکله منو حل کنه؟؟

daffy_duck376
جمعه 08 خرداد 1388, 10:57 صبح
وقتی اطلاعات شما در بانک درست ثبت نشده شما چی ر ومیخوای درست نمایش بدی؟

iman_22a
جمعه 08 خرداد 1388, 12:02 عصر
کسی نیست این مشکله منو حل کنه؟؟

سلام دوست عزیز ، مشکل شما به Sql Server و نحوه ذخیره سازی اطلاعات بر میگرده . شاید اگر توی بخش Sql Server مطرح کنین بهتر پاسخ بگیرین البته اگر راهی وجود داشته باشه .
بنظر میاد که بانک شما برای ورود اطلاعات فارسی یا یونیکد طراحی نشده باشه (احتمالا فراموش شده!!) سرور شما کجا قرار داره ؟