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

نام تاپیک: چگونه utf 16 رو به utf 8 تبدیل کنم ؟

  1. #1

    چگونه utf 16 رو به utf 8 تبدیل کنم ؟

    سلام دوستان
    من یه برنامه ساده نوشتم که 1 رشته میسازه و اون رشته رویه جا دیگه استفاده میکنم
    کارشم ترجمه هست
    حالا مشکل من اینه که تا اونجا که فهمیدم C#‎ با فرمت utf 16 رشته رو تحویل میده
    ولی اونجایی که من میخوام رشته رو استفاده کنم با utf 8 کار میکنه
    به همین دلیل اصلا همه چیز قاطی پاطی میشه :دی
    دوستان چکار کنم؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: {سوال} چگونه utf 16 رو به utf 8 تبدیل کنم ؟

    به نظر میاد یک شی string همیشه به صورت utf-16 هست...شما میتونی با کلاس های مربوط به Encoding در System.Text، عملیات تبدیل Encoding رو انجام بدین.
    البته توجه کنید که در هر صورت همچنان یک متغیر string به صورت utf-16 هست ولی شما میتونید مقدار یک متن در یک Encoding رو به صورت آرایه از بایت دریافت کنید و یا از آرایه ای از بایت به string تبدیل کنید.

    byte[] utf8Bytes = Encoding.UTF8.GetBytes("Your utf-16 string");
    // Send utf-8 bytes to destination

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

  1. سوال: چگونه رشته های UTF-8 را تبدیل کنم ؟
    نوشته شده توسط Bojbaj در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 22 خرداد 1392, 14:15 عصر
  2. سوال: چطور یک string رو به utf-8 تبدیل کنم ...
    نوشته شده توسط ostovarit در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 12 آذر 1389, 11:38 صبح
  3. چگونه به utf-8 تبدیل کنم
    نوشته شده توسط در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: دوشنبه 19 مرداد 1383, 07:01 صبح
  4. چگونه به utf-8 تبدیل کنم
    نوشته شده توسط در بخش Foxpro
    پاسخ: 1
    آخرین پست: یک شنبه 18 مرداد 1383, 16:41 عصر

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

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