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

نام تاپیک: تبدیل از arabic به unicode

  1. #1

    تبدیل از arabic به unicode

    با درود
    ورودی برنامه‌ای فایل‌های txt است، منتها مشکل اینه که این فایل‌ها را اگه save as کنم و با encoding utf-8 ذخیره کنیم می‌توانم در برنامه به صورت پارسی بخوانم وگرنه به صورت رمز می‌یاد.
    جالب اینه که اگه به کمک دستور encoding.convert بخوام به utf-8 یا unicode یا هر فرمت دیگه‌ای تبدیل کنم باز هم رمزی نشون داده می‌شه.
    اومدم پسوند فایل را html کردم و سپس توی صفحه وب arabic encoding را برگزیدم و در این حالت فارسی نشون داده می‌شه!
    حالا مشکل این‌جاست که توی vs.net تبدیل از arabic به unicode را نداریم!

  2. #2
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: تبدیل از arabic به unicode

    باید از کلاس Encoding استفاده کنید
    Imports System.Text.Encoding
    بعد هنگام ذخیره متن رو به این فرمت ذخیره کنیم
    کد زیر تست شده و بارها مورد استفاده قرار گرفته و مشکلی ندارد

    IO.File.WriteAllText("d:\0.htm","این یک متن نمونه است!", System.Text.Encoding.UTF8)

  3. #3

    نقل قول: تبدیل از arabic به unicode

    نقل قول نوشته شده توسط Hossis مشاهده تاپیک
    باید از کلاس Encoding استفاده کنید
    Imports System.Text.Encoding
    بعد هنگام ذخیره متن رو به این فرمت ذخیره کنیم
    کد زیر تست شده و بارها مورد استفاده قرار گرفته و مشکلی ندارد

    IO.File.WriteAllText("d:\0.htm","این یک متن نمونه است!", System.Text.Encoding.UTF8)
    نه این رو می‌دونستم.
    مشکل این‌جاست که فایل ورودی را نمی‌تونم به‌درستی بخونم! اون‌وقت شما می‌گیند توی یه فایل دیگه بنویسم!

  4. #4

    نقل قول: تبدیل از arabic به unicode

    چی شد؟ کسی پاسخ‌اش را نمی‌دونه!؟

  5. #5
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: تبدیل از arabic به unicode

    این رو امتحان کن
    IO.File.ReadAllText("d:\1.txt", System.Text.Encoding.UTF8)
    خواهشا یک کم به کد نگاه کنید،‌شاید بتوان با تغییر ی جزئی ،‌مشکل را حل کنید سعی کنید کدها را تحلیل کنید
    به جای utf8 کد پیجهای دیگر را امتحان کنید.

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

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