کاربری
کاربر گرامی به خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4
  1. #1
    دیگه صاحب خونه هستن
    تاریخ عضویت
    ۱۳۹۱-فروردین-۱۸
    محل سکونت
    یه گوشه خلوت شیراز
    نوشته ها
    2,711

    پیش فرض چرا کارکترهای فارسی بیشتر از انگلیسی، فضا اشغال می کنند؟

    این سوال یکی از دوستان بود اینجا جواب دادم بقیه هم استفاده کنند

    چرا کارکترهای فارسی بیشتر از انگلیسی، فضا اشغال می کنند؟
    ------
    برای آزمایش این موضوع یک فایل متنی توسط نرم افزاری همچون Notepad ایجاد کنید و در آن یک کارکتر انگلیسی مانند a را وارد نمایید و فایل را سیو کنید حجم این فایل ۱ بایت خواهد بود. این آزمایش را با یک کارکتر فارسی مانند «ب» تکرار کنید؛ این بار حجم فایل ۲ بایت خواهد بود. دلیل این موضوع چیست؟ چرا کارکترهای فارسی فضای بیشتری را نسبت به کارکترهای انگلیسی اشغال می کنند؟
    پاسخ این پرسش آسان است؛ حروف انگلیسی بر اساس الگوی کدگذاری به نام ASCII طراحی شده اند. ASCI مخفف American Standard Code for Information Interchange است و اولین بار در سال ۱۹۶۷ در ایالات متحده امریکا مورد استفاده قرار گرفت. در اَسکی هر کارکتر انگلیسی یک بایت فضا اشغال می کند. کارکترهای انگلیسی بخشی از کارکترهای لاتین به شمار می روند که اسکی به خوبی از آن ها پشتیبانی می کند. در زبان انگلیسی ۲۶ حرف وجود دارد که فارغ از اینکه بزرگ هستند یا کوچک، فضای یکسانی از حافظه را اشغال می کنند.

    تا اینجا فهمیدید .....


    برای فارسی نمیتونیم از اسکی استفاده بکنیم چون اسکی فقط لاتین رو پوشش میده. فارسی از استاندارد یونیکد (و گاهی استانداردهای مشابه) (در موبایل یونیکد )استفاده میکنه که غالبا 16 بیتی هستند.(16 بیت معادل 2 بایته)

    سوال پیش میاد اگر با encoding UTF-8 سیو کنید انگلیسی هم 4 بایت مصرف می کنه
    اگر هم با ANSI دخیره کنید همون فارسی هم 1 بایت

    این مدلی پیام ارسال میشه برای گیرنده خوانده نمی شود یعنی پیام خیلی می اید .... چون فارسی رو با ANSI ذخیره کنیم نوشته ها به هم میریزه!
    توضیح بیشتر میشه این :
    نو سيستم اسكي براي هر حرف يه عدد وجود داره
    و حروف بزرگ و كوچيك انگليسي اعدادي كه بهشون تعلق گرفته زير ١٢٨ هست
    هر بايت توي كامپيوتر ميتونه اعداد بين منفي ١٢٧ تا ١٢٨ مثبت رو نشون بده
    پس براي نمايش حروف انگليسي كه كدهاي كمتر از١٢٨ بهشون تعلق گرفته يه بايت كافيه
    ولي براي حروف فارسي كدهايي بيشتر از ١٢٨ در نظر گرفته شده است، كه براي نمايش اونا به بيشتر از يه بايت نياز است

    شب خوش ...
    ==--==--==--==--==--==

    ==--==--==--==--==--==

  2. #2

    پیش فرض

    میبخشید این مطالبی که گفتید برای فایل های سیستم کامپیوتریه یا موبایل؟تو موبایل از کجا ansi و بقیه رو میشه تعیین کرد؟ و یه سوال دیگه وقتی تو موبایل اس ام اس فارسی مربع دار میاد باید چکار کرد مشکل از چیه؟
    ما زنده به انیم که ارام نگیریم
    موجیم که اسودگی ما عدم ماست

  3. #3
    دیگه صاحب خونه هستن
    تاریخ عضویت
    ۱۳۹۱-فروردین-۱۸
    محل سکونت
    یه گوشه خلوت شیراز
    نوشته ها
    2,711

    پیش فرض

    نوشته اصلی توسط خسته نمایش پست اصلی
    میبخشید این مطالبی که گفتید برای فایل های سیستم کامپیوتریه یا موبایل؟تو موبایل از کجا ansi و بقیه رو میشه تعیین کرد؟ و یه سوال دیگه وقتی تو موبایل اس ام اس فارسی مربع دار میاد باید چکار کرد مشکل از چیه؟
    این سوال یکی از دوستان طرح کرده بودن که چرا تو اس ام اس فارسی ۶۰ کارکتر و انگلیسی ۱۴۰ و.... چندین جا مطرح شد بود تو دانشگاه و جواب های .....این مطلب یکی از اساتید که نتوانسته بود جواب بده طرح کرد برای پروژه از ما سوال کردن گفتیم در تالار میزنیم ....

    ===================
    تو موبایل ثابت هم مدل گوشی خودتون بگید تا راهنمایی کنم
    ==--==--==--==--==--==

    ==--==--==--==--==--==

  4. #4

    پیش فرض

    سونی اریکسون w580i
    ما زنده به انیم که ارام نگیریم
    موجیم که اسودگی ما عدم ماست

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 14
    آخرين نوشته: یکشنبه ۰۴ اسفند ۹۲, ۱۵:۱۳
  2. پاسخ ها: 3
    آخرين نوشته: چهارشنبه ۰۸ شهریور ۹۱, ۱۵:۵۱
  3. پاسخ ها: 9
    آخرين نوشته: پنجشنبه ۱۵ دی ۹۰, ۲۱:۴۰

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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

جامعه مجازی رهپویان به عنوان شبکه اجتماعی اعضاء کانون فرهنگی رهپویان وصال از سال 1381 و به عنوان یکی از قدیمی ترین تالارهای گفتمان فضای وب فارسی مشغول به فعالیت می باشد. تمامی تلاش دست اندرکاران مجموعه، فراهم آوردن محیطی سالم، مفید و آموزنده برای کاربران گرامی می باشد بدیهی است مطالب درج شده نظرات کانون رهپویان وصال نبوده و نظرات رسمی در سایت رهپویان وصال درج می گردد.

ارسال پیام به مدیر سایت
session بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید:
شادی روح 14 شهید کانون فرهنگی رهپویان وصال صلوات