اختلاف در رندر کردن و مشکل ممیز

خیلی وقت‌ها مشاهده می‌شه که توی وبسایت‌ها، ممیز اعداد به صورت برعکس خورده. مثلاً ۲ممیز ۲۵ به صورت ۲۵/۲ خوانده می‌شه. اما اگر این صفحه (همین صفحه وبلاگ) را با اینترنت اکسپلورر باز کنید با اینکه من ۲۵ ممیز ۲ وارد کرده ام شما به صورت ۲ ممیز ۲۵ می‌بینید.
این در بسیاری مواقع بستگی به مرورگر شما داره. اکثر سایت‌های ایرانی اعداد را با مرورگر اینترنت اکسپلورر درست نشان می‌دهند اما زمانی که از فایرفاکس استفاده می‌کنید این اعداد برعکس نمایش داده می‌شوند (منظور اعشار آنهاست).
به عنوان یک مثال دیگر نگاهی به این صفحه از مرورگر فایرفاکس بیندازید: http://amar.sci.org.ir/Detail.aspx?Ln=F&no=258281&S=TP
مشاهده می‌کنید که تمام اعشارها برعکس است؛ مثلا میانگین سن اولین ازدواج مردان در آبان ۸۵، ۲ ممیز ۲۶ دیده می‌شود در حالیکه صحیح ۲۶ ممیز ۲ است. این صفحه در مرورگر اینترنت اکسپلورر صحیح دیده می‌شود. اما واقعیت این است که این صفحه اشتباه وارد شده و مرورگر IE هم اشتباه رندر می‌کند اما چون نویسنده، مطلب خود را با IE چک می‌کند، پس همه چیز درست به نظر می‌رسد.
این مشکل زمانی به نظر می‌رسد که شما بخواهید این متن را در یک نرم افزار ویرایشگر وارد کنید. آن‌وقت می‌بینید که همه اعداد به هم ریخته‌اند. اما در مورد مثال فوق چون مایکروسافت ورد هم محصول مایکروسافت است باز اعداد به همان صورتی که در IE هستند وارد ورد می‌شوند. اما اگر این اعداد را بخواهید وارد نرم افزار مثلاً رایتر اوپن آفیس کنید همه اعداد برعکس دیده می‌شوند (مانند فایرفاکس). حتی ورود این اطلاعات به Note pad هم همان نتیجه اوپن آفیس را می‌دهد.
برای همین بهتر است که از کاراکترهای مخصوص این‌کار استفاده کنید تا در هیچ یک از مرورگرها و نرم افزارهای پردازش متن استاندارد مشکلی نداشته باشید.
برای رفع این مشکل کافیست که از کاراکتر مناسب ممیز که همان Shift+3 در صفحه کلید استاندارد فارسی یا همان ممیز موجود بر روی کلید قسمت اعداد (Numpad) استفاده کنیم. به عنوان مثال شما این عدد را در همه مرورگرها ۲.۲۵ می‌بینید. این را هم همینطور ۲٫۲۵. اولی را با ممیز Numpad و دومی را با shift+3 صفحه کلید استاندارد فارسی وارد کرده‌ام.
Advertisements

2 دیدگاه

  1. amin said,

    مارس 14, 2010 در 5:39 ب.ظ.

    از این مشکلات خیلی وقتا پیش میاد آره راست میگی .خوب شد مشکل اینا رو حل کردی واقعا بحث پیچیده وبغرنجی این مشکلات مرورگرها.
    بعضی وقتا میبنی همین قالبی که شما انتخاب کردین تویه ie درست نشون داده نمیشه واصلا طراح این قالب اینو فقط برای فایر فکس ساخته ومسایلی از این نوع.
    ممنون که یاد آوری نمودین.

    • moosavy said,

      مارس 15, 2010 در 12:16 ب.ظ.

      البته این موضوعی که من در بالا آوردم بیشتر نظرم استفاده از منابع وبی برای پژوهش‌های علمی است. بسیاری از مواقع حین مقاله‌نویسی کلیه اعداد جابه‌جا می‌شوند. بیشتر مقصود حل مشکل محققین و پژوهشگران و ترغیب به استفاده از صفحه کلید استاندارد فارسی است. مثلاً کافیست که شما در گوگل یک بار با یاء عربی «ي» و یک بار با معادل فارسی «ی» جستجوی خودتون رو انجام بدین. تفاوت کاملاً مشخص است.


پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: