PDA

View Full Version : نمایش ناخوانا محتویات دیتا گرید



maryam_jamshid
چهارشنبه 22 اسفند 1386, 11:21 صبح
چرا محتویات دیتا گرید بصورت ناخوانا نمایش میده.؟؟
تصویر این محتویات رو براتون فرستادم.
ضمنا محتویات جدول مورد نظرم هم به صورت ناخواناست؟؟چطوری میشه این مشکل رو برطرف کرد؟؟؟؟

Pouria.NET
چهارشنبه 22 اسفند 1386, 11:57 صبح
میشه بگید DB شما و DataType اون فیلد که اطلاعات ناخوانا داره چی هستن؟

Aidin
چهارشنبه 22 اسفند 1386, 21:17 عصر
قبل از هر چیز Encoding صفحتون رو درست کنید.

mp2009
چهارشنبه 22 اسفند 1386, 22:25 عصر
چک کن ببین درون دیتابیس هم همینجوری ذخیره شده یا نه !

maryam_jamshid
پنج شنبه 23 اسفند 1386, 18:39 عصر
درون دیتابیس هم اینطوری ذخیره میشه و db من هم sqlserver2000هست.
ضمنا encoding صفحه رو چطور درست کنم؟؟؟؟

Aidin
شنبه 25 اسفند 1386, 04:03 صبح
برای تعیین در هر صفحه :

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
و در صورت نیاز برای تعیین کلی :


<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"

/>
</system.web>
</configuration>

maryam_jamshid
شنبه 25 اسفند 1386, 08:03 صبح
من encoding تغییر دادم ولی همچنان ناخواناست. همانطور که گفتم محتویات جدولم که اطلاعات را از اون میخونم به همین صورت ناخواناست که در صفحه نمایش داده شده است.!!!

miladr
شنبه 25 اسفند 1386, 09:52 صبح
شما بعد از این که تغییر دادی دوباره باید داده بریزی چون Encoding قبلی ها UTF-8 نیست.
دیتابیس رو خالی کن دوباره با داده های جدید پر کن

maryam_jamshid
شنبه 25 اسفند 1386, 10:42 صبح
من نمیتونم اطلاعات دیتابسیم رو خالی کنم چون من این دیتابیس رو از روی server گرفتم و در
سیستم خودم بازیابی کردم ولی محتویات دیتابیسم به صورت ناخواناست ؟؟؟

raravaice
شنبه 25 اسفند 1386, 11:55 صبح
سلام

دوست عزیز همونطور که مطلع هستید کاراکتر های Unicode از 2 بایت تشکیل شده اند و توی عکسی که شما گذاشتی به نظر میاد از این 2 بایت از هر کاراکتر یه بایت اون از دست رفته ولی شما لطف کن به جای عکس خود کاراکتر ها رو اینجا بزار تا بررسی بشه که آیا بایت مورد نظر از دست رفته یا اینکه کاراکتر ASC ذخیره شده و نیاز داره که UTF8 بشه.

البته اگر اطلاعات مهمی هستند در غیر این صورت بنا به گفته دوستمون mildar عمل کنید.

موفق باشید