نمایش نتایج: از 1 به 3 از 3
Like Tree1 لایک
  • 1 Post By qwerty13

موضوع: دریافت کد اسکی حروف فارسی در آردوینو

  1. #1
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    25

    دریافت کد اسکی حروف فارسی در آردوینو

    سلام،
    همونطور که میدونید حروف فارسی و عربی در ascii وجود دارن اما ظاهرا دو بایتی هستن:

    ا = 199 آ = 194 ب = 200 پ = 129 ت = 202 ث = 203 ج = 204
    چ = 141 ح = 205 خ = 206 د = 207 ذ = 208 ر = 209 ز = 210
    ژ = 142 س = 211 ش = 212 ص = 213 ض = 214 ط = 216
    ظ = 217 ع = 218 غ = 219 ف = 221 ق = 222 ک = 223
    گ = 144 ل = 225 م = 227 ن = 228 و = 230 ه = 229 ی = 236

    من دارم کتابخونه ای مینویسم که بشه باهاش راحت فارسی روی نمایشگر ها نوشت، اما مشکل اینجاست که با هر روشی دونه دونه کاراکتر از string گرفتم، به هیچ عنوان این کد های اسکی به دست نیومدن!
    البته اولش یک بایتی میگرفتم که اصلاح کردم و دو بایتی گرفتم، اما نمیدونم چطوری دو بایت رو با هم ترکیب کنم که اینا به دست بیان، رابطه ای بینشون پیدا نکردم...

    از طرفی خواستم کم یا جمعشون کنم اما تعدادی کد تکراری به وجود میاد که کار رو خراب میکنه. تنها جایی که دیدم درست کد اسکی حروف فارسیو میگیره، println سریال هست...


    از دوستانی که تا به حال چنین کاری کردن خواهشمندم آموزش بدن
    لایک کردن

  2. #2
    Junior Member
    تاریخ عضویت
    May 2017
    نوشته ها
    13
    راستش نمیدونم
    منم خودم یه مدت خیلی دنبالش میگشتم که نتونستم پیدا کنم فکر نکنم با کد اسکی بشه
    حالا شما که داری اینهمه زحمت میکشی یکم بیشتر زحمت بکش
    بیا کاراکتر هارو طراحی کن
    https://omerk.github.io/lcdchargen/
    با این

    ساختی من رو هم خبر کن

  3. #3
    Junior Member
    تاریخ عضویت
    Nov 2015
    محل سکونت
    Iran
    نوشته ها
    5
    سلام دوست خوب این کد هایی که گذاشتید کد اسکی ASCII arabic هستن و خوب توی سیستم تک بایتی استفاده میشن ولی اون حالت دو بایتی میشه UTF-8 که البته آردوینو نصف کار هاش رو با ASCI و نصف کار هاش رو با UTF-8 انجام میده همین گمراه کننده هستش . و نکته ی مهم در مورد unicode یا utf-8 اینه که از یک بایت تا 4 بایت حجمش متغیره و برای حروف انگلیسی همون یک بایت و کد های معمول هستش اما برا کد های دیگر زبان ها مقادیر افزایش و چند بایتی میشه و کد ها متفاوت میشن

مجوز های ارسال و ویرایش

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

SEO by vBSEO