PDA

View Full Version : چاپ کد اسکی معادف حروف فارسی



kohyar
چهارشنبه 17 تیر 1394, 13:18 عصر
سلام دوستان
من از طریق ODBC به یک دیتابیس اینفورمیکس وصل میشم و بعد از استخراج اطلاعات چون تفاوت در کد اسکی DOS با ویندوز هستش نوشته های فارسی ناخوانا نمایش داده میشه
من با استفاده از جدول تبدیل این کانورت کد های اسکی رو انجام میدم
مشکل من تو نمایش کدهای اسکی معادل حروف فارسی تو دات نت هستش
بعنوانت مثال کد 165 که معادل فارسی حرف "ح" هستش رو در خروجی بصورت ناخوانا نمایش میده
من از این کد استفاده کردم

int myst = 165; Response.Write(char.ConvertFromUtf32(myst ));
به نظر شما مشکل کجاست
در حالیکه در هنگام اجرای برنامه توی دات نت با کلید F10 همون حرف "ح" رو نشون میده
واسه چاپ از چه دستوری باید استفاده کنم که درست معادل فارسی حروف رو نمایش بده

sajjadzarenejad
پنج شنبه 18 تیر 1394, 13:00 عصر
کد زیر آرایه از معادل کد اسکی کاراکتر های وارد شده رو می ده :


string value = "9quali52ty3";
byte[] asciiBytes = Encoding.ASCII.GetBytes(value);


نتیجه :

57 113 117 97 108 105 53 50 116 121 51