نمایش نتایج 1 تا 3 از 3

نام تاپیک: خواندن کراکترهای فارسی از تکست داکیومنت در سی شارپ

  1. #1

    خواندن کراکترهای فارسی از تکست داکیومنت در سی شارپ

    وقت بخیر خدمت اساتید محترم
    چطوری باید در جریان خواندن متن utf8 را اعمال کرد؟ در ذخیره آن اعمال شده (به صورت دستی) اما در خواندن هنگام اجرای برنامه سی شارپ کراکترهای فارسی رو نا مفهوم نشون می ده؟(به زیرنقشه در عکس زیر توجه فرمایید این طوری نشان می دهد !) قطعه کد را هم گذاشتم (برای زودتر متوجه شدن کدها عرض می کنم که داکیومنت ست در دیباگ قرار دارد که در آن مختصات + نام استان ها درش وجود دارد ) هیچ مشکلی ندارم جز بکاربردن System.Text.Encoding.UTF8 !!! کجا ؟ اصلا فکرم(System.Text.Encoding.UTF8) درست هست یا نه؟
    سپاسگذارم

    ScreenShot0676.jpg


    public MapInfo(string fileName)
    {
    string s;
    int count,i;
    using ( TextReader file = newStreamReader(fileName))
    {
    s = file.ReadLine();
    string[] ss = s.Split(newchar[] { '\"' });
    if (ss.Length < 2 && ss[0] != "MainPicture=")
    thrownewException(string.Format("Format of file \'{0}\' is error!", fileName));
    else
    {
    bmpMain = newBitmap(Image.FromFile(Path.GetDirectoryName(fileName) + "\\" + ss[1]));
    s = file.ReadLine();
    ss = s.Split(newchar[] { '\"' });
    if (ss.Length < 2 && ss[0] != "SecondPicture=")
    thrownewException(string.Format("Format of file \'{0}\' is error!", fileName));
    else
    {
    bmpSecond = newBitmap(Image.FromFile(Path.GetDirectoryName(fileName) + "\\" + ss[1]));
    s = file.ReadLine();
    ss = s.Split(newchar[] { ' ' });
    if (ss.Length < 4 && ss[0] != "Color=")
    thrownewException(string.Format("Format of file \'{0}\' is error!", fileName));
    else
    {
    ColorMain = Color.FromArgb(Byte.Parse(ss[1]),Byte.Parse(ss[2]),Byte.Parse(ss[3]));
    s = file.ReadLine();
    ss = s.Split(newchar[] { ' ' });
    if (ss.Length < 2 && ss[0] != "Count=")
    thrownewException(string.Format("Format of file \'{0}\' is error!", fileName));
    else
    {
    count = Int32.Parse(ss[1], System.Globalization.NumberStyles.Integer);
    item = newItemMapInfo[count];
    for (i = 0; i < count; i++)
    {
    s = file.ReadLine();
    ss = s.Split(newchar[] { ' ' });
    if (ss.Length < 7)
    thrownewException(string.Format("Format of file \'{0}\' is error!", fileName));
    else
    {
    item[i].DrawX = Int32.Parse(ss[0]);
    item[i].DrawY = Int32.Parse(ss[1]);
    item[i].BeginX = Int32.Parse(ss[2]);
    item[i].BeginY = Int32.Parse(ss[3]);
    item[i].Width = Int32.Parse(ss[4]);
    item[i].Height = Int32.Parse(ss[5]);
    item[i].Text = ss[6];
    }
    }
    }
    }
    }
    }

    آخرین ویرایش به وسیله spenteman : جمعه 07 تیر 1392 در 14:05 عصر

  2. #2

    نقل قول: خواندن کراکترهای فارسی از تکست داکیومنت در سی شارپ

    plz f1 miiiiiiiiiiiiiiii

  3. #3

    نقل قول: خواندن کراکترهای فارسی از تکست داکیومنت در سی شارپ

    کسی نمی تونه کمکم کنه؟

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: سه شنبه 20 آذر 1386, 18:38 عصر
  2. الزامی کردن تایپ فارسی در تکست باکس
    نوشته شده توسط h.alizadeh در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: جمعه 11 آبان 1386, 00:00 صبح
  3. خواندن از یه فایل تکست و نمایش دادن آن در یک لیست باکس
    نوشته شده توسط __siavash__ در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: پنج شنبه 24 اسفند 1385, 19:17 عصر
  4. پاسخ: 2
    آخرین پست: چهارشنبه 10 آبان 1385, 11:18 صبح
  5. خواندن متن فارسی از فایل
    نوشته شده توسط baboozadeh در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: دوشنبه 09 مرداد 1385, 12:25 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •