گروه مقاله : HTML 4
تاريخ انتشار : 1390/06/12 - 10:40
كد :31

تنظیم پیج کد مورد استفاده در صفحه

حتماً تا به حال با صفحاتی مواجه شده اید که به زبان فارسی نوشته شده اند، اما وقتی از آنها بازدید می کنید با کلماتی به هم ریخته و غیر قابل فهم مواجه می شوید. دلیل این مشکل ناسازگار بودن Encodingانتخاب شده در مرورگر با زبان فارسی است.
حتماً تا به حال با صفحاتی مواجه شده اید که به زبان فارسی نوشته شده اند، اما وقتی از آنها بازدید می کنید با کلماتی به هم ریخته و غیر قابل فهم مواجه می شوید. دلیل این مشکل ناسازگار بودن Encodingانتخاب شده در مرورگر با زبان فارسی است.
این ناسازگاری ممکن است به دلیل کامل نشدن بارگزاری صفحه ایجاد شده باشد یا به دلیل اینکه در هنگام طراحی Encodingمتناسب با زبان فارسی انتخاب نشده باشد یا اصلاً در طراحی صفحه هیچگزینه ای برای Encodingصفحه در نظر گرفته نشده باشد.
در اکثر مواقع می توانید صفحه مورد نظر را به روش زیر به صورت فارسی مشاهده کنید:
  • مرورگر اینترنت اکسپلورر در ویندوز (Microsoft Internet Explorer) :
    از منوی viewگزینه Encodingرا انتخاب کنید و گزینه utf-8را کلیک کنید. در صورتی که در لیست اولیه کد پیجهای مختلف نتوانستید utf-8را مشاهده کنید نشانگر ماوس خود را روی گزینه Moreنگهدارید و utf-8را از بین کد پیجهای مختلف پیدا کرده و روی آن کلیک کنید.
    در سایر مرورگر ها هم به همین روش باید عمل کنید فقط مسیر منو ها کمی تفاوت دارد. می توانید مسیر های زیر را دنبال کنید.
  • مرورگر فایر فوکس : (Firefox)
    view --> Character Encoding --> unicode (utf-8)
    یا
    view --> Character Encoding --> More Encodings --> Unicode --> Unicode (utf-8)
  • مرورگر اپرا : (Opera)
    view--> Encoding--> Unicode--> UTF-8
البته اگر به این روش مشکل صفحه مورد نظر شما حل نشد به دلیل این است که صفحه با پیج کد دیگری نوشته شده است. می توانید گزینه هایی مثل (Arabic(Windowsرانیز امتحان کنید.
برای اینکه یک صفحه فارسی طراحی کنیم دو چیز را باید مد نظر قرار دهیم:

راست به چپ بودن صفحه

برای اینکه یک صفحه راست به چپ طراحی کنیم می توانیم به چند طریق عمل کنیم.
  • استفاده از شناسه "dir="rtlدر تگ <html>
    از این شناسه در بسیاری از تگهای HTMLمی توان استفاده نمود. در صورتی که صفحه ای راست به چپ باشد و بخواهیم از قسمتهای چپ به راست نیز در آن صفحه استفاده کنیم می توانیم از شناسه "dir="ltrاستفاده کنیم.
  • استفاده از CSSبرای تعیین directionصفحه
    مثلاً استفاده از یک استایل خارجی یا در بخش HEADمتن یا استفاده از شناسه "style="direction: rtlدر تگهایی که می خواهیم به صورت راست به چپ نمایش داده شود

تنظیم Encodingدر هنگام طراحی صفحه

برای تنظیم Encodingصفحه باید از یک متاتگ در بخش HEADمتن استفاده کنیم. این متاتگ برای کد پیج utf-8که بیشترین سازگازی را با صفحات فارسی دارد به صورت زیر است:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
اگر در طراحی صفحه ای از این متاتگ استفاده شود کد پیج utf-8در مرورگر به صورت خودکار برای آن صفحه اعمال می شود.
نظرات كاربران :