کار با شخصیت ها
کار با شخصیت ها
نه، من در مورد دیزنی لند صحبت نمی کنم. من در مورد حروف، اعداد صحبت می کنم، و نمادهایی که در صفحات وب شما ظاهر می شوند. انسان ها ترجیح می دهند اطلاعات را ببینند به عنوان حروف، کلمات و جملات، اما کامپیوترها ترجیح می دهند با اعداد کار کنند. به برای جبران آن، برنامه نویسان راهی برای نشان دادن همه کاراکترها به عنوان کدهای اعداد تا رایانه ها بتوانند آنها را مدیریت کنند. کامپیوتر فقط به روشی برای نگاشت کدهای اعداد به کاراکترها نیاز دارد.
مجموعه شخصیت ها
طرح نگاشت کاراکتر به عدد مجموعه کاراکتر نامیده می شود. مجموعه ای از شخصیت ها به هر کاراکتری که کامپیوتر باید نمایش دهد یک عدد منحصر به فرد اختصاص می دهد.
در روزهای اولیه محاسبات در ایالات متحده، کد استاندارد آمریکایی برای تبادل اطلاعات (ASCII) به مجموعه کاراکترهای استاندارد برای نقشهبرداری تبدیل شد. کاراکترها و نمادهای انگلیسی زبان در رایانه ها. با جهانی شدن دنیای محاسبات، بیشتر برنامه ها نیاز به پشتیبانی بیشتری داشتند نه فقط زبان انگلیسی.
مجموعه کاراکترهای Latin-1 و ISSO 8859-1 محبوب شد، زیرا آنها شامل شخصیت های زبان های اروپایی هستند. اما این هنوز همه چیز را پوشش نداده است!
از آنجا که در سراسر جهان پشتیبانی می شود، استاندارد HTML5 بیش از این نیاز داشت پشتیبانی به زبان اروپایی مجموعه کاراکترهای یونیکد از کاراکترهایی پشتیبانی می کند تمام زبان های دنیا؛
به علاوه، فضایی برای گسترش دارد. با این حال، به دلیل اندازه بزرگ آن، زیر مجموعه ای از یونیکد به نام UTF-8 محبوبیت بیشتری پیدا کرد.
UTF-8 نیز پشتیبانی از همه زبان ها، اما با ردپای کوچکتر. این استاندارد برای HTML5 شده است.
اگرچه استاندارد HTML5 یک مجموعه کاراکتر پیشفرض را مشخص میکند، ایده خوبی است که مجموعه کاراکترها را در صفحات وب خود مشخص کنید تا مطمئن شوید که مرورگر مشتری از همان مجموعه کاراکترها برای تفسیر محتوای شما استفاده میکند.
شما این کار را با استفاده از عنصر متا انجام می دهید. از آنجایی که عنصر متا اطلاعات بیشتری در مورد صفحه وب شما ارائه می دهد، باید آن را در قسمت head عنصر کد HTML قرار دهید. عنصر متا از تگ <meta> یک طرفه برای تعیین مجموعه کاراکترها استفاده می کند.
در HTML5 از فرمت زیر استفاده می کنید:
<meta charset=”UTF-8″>
اگر کد HTML شما به مجموعه کاراکترهای متفاوتی نیاز دارد، آن را در اینجا مشخص کنید.
تگ <meta> به شما این امکان را می دهد که سایر ویژگی های صفحه وب خود را در آن مشخص کنید مرورگر به طوری که بداند چگونه بدنه صفحه وب را پردازش کرده و شناسایی کند محتوای صفحه وب به سرورهایی که به طور خودکار صفحات وب شما را موتورهای جستجو اسکن می کنند .
قوانین ارسال دیدگاه در سایت