النتائج 1 إلى 5 من 5

الموضوع: شو الفرق بين iso-8859-6 و Windows-1256 ?

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    54

    شو الفرق بين iso-8859-6 و Windows-1256 ?



    شو الفرق بين
    iso-8859-6
    و

    Wnidows-1256
    وعلى اي اساس يتم تحديد المناسب؟

    وكيف اجعل الموقع العربي بـ iso-8859-6 لاني حاولت ولكن تظهر الحروف العربيه مخربطه

    في أمان الله
    Mohajer





    Mohajer غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2001
    المشاركات
    516


    السلام عليكم

    أولا لا أدري ما سبب محاولتك لجعل الموقع بـ iso-8859-6 !!!

    أما بالنسبة لهذه الرموز .......

    فهذا هو اليونيكود الافتراضي للصفحة ..

    واليونيكود هو لدعم لغة ما ... وكل لغة لها يونيكود معين

    واللغة العربية اليونيكود المخصص لها هو :

    Wnidows-1256

    فإذا لم تضع هذا اليونيكود فلن تظهر لك الحروف العربية إلا عند تغييرها بالضغط بالزر الأيمن للماوس على الصفحة وتغيير اليونيكود للعربية ..

    أما هذا الكود iso-8859-6 فلا أعلم لأي لغة هو ..

    إذن الفائدة هي دعم اللغة المكتوبة في موقعك فقط ...... لتظهر بشكل افتراضي عند عرض الصفحة

    يبدو أني عملتها درس ................

    سلام





    جاكوار غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Oct 2001
    المشاركات
    1,610


    iso-8859-6
    اعتقد انها للاتينيه او الانجليزيه





    __________________
    SNAKE IN 12/6
    ابوعليوه غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    137


    لفت نظري الموضوع لانه يتكلم حول تشفير ISO-8859-6 والذي سيتم استخدامه في النسخة العربية
    من دليل استخدام PHP بعد عدة محاولات لاستخدام تشفير Windows-1256 أو أي تشفير آخر باءت
    بالفشل.


    في الواقع أن كل من تشفير Windows-1256 و تشفير ISO-8859-6 يخصان اللغة العربية، وتوجد
    أيضاً أنواع أخرى من التشفير للغة العربية نفسها، كما يمكن استخدام تشفير UTF العالمي
    المستوى (Unicode) وتعني كلمة تشفير هو استخدام ترميز معين لكل حرف، فمن المعروف مثلا
    ً أن Windows-1256 (التشفير العربي الافتراضي لويندوز) يستخدم الرقم 218 كمقابل رمزي
    للحرف ع في حين يستخدم التشفير ISO-8859-6 (التشفير العربي ISO) الرقم 217 لتمثيل نفس
    الحرف ع

    وعمليات التشفير بشكل عام تفيد عند نقل بيانات عربية من بيئة إلى أخرى، فمثلاً، إذا كنت
    تستخدم Windows وقمت بكتابة ملف نصي باللغة العربية، وقمت بحفظه على موقع إنترنت، قم
    بمحاولة عرضه على نظام Linux يستخدم تشفير Arabic-ISO أو UTF أو حتى على نظام ماكنتوش
    ، فستجد أن محتويات الملف مختلفة، والسبب في ذلك هو أن الملف لا يحفظ على شكل حروف، بل
    يحفظ على شكل أرقام (تمثيل رقمي) وعندما تقوم بعرضه فإن العارض سيقوم بتمثيل الحروف بناءً
    على جدول التشفير (الترميز) الخاص به.
    لذلك تم الاصطلاح على إضافة تعريف خاص في ملفات صفحات الويب HTML يقوم بتحديد نوعية التشفير
    التي استخدمت أثناء الكتابة، بحيث يفهم المستعرض في أي نظام آخر ما هو التشفير الذي يجب
    استخدامه للعرض.

    في الغالب أنظمة Windows 2000 و Windows XP تسمح بالكتابة بأي نوع من التشفير، لكنك يجب أن
    تضيف خاصية تحديد التشفير إلى الملف الذي تستخدمه إذا كان صفحة ويب.

    المثال التالي يوضح الفرق بين كل من تمثيل الرموز في هيئة تشفير
    Arabic Windows و Arabic ISO:

    كود PHP:
    <?php
    // Simple example to explain encoding differences
    // By [email]VisualMind@php.net[/email]
    if (!$HTTP_GET_VARS['frame']) {
    ?>
    <frameset cols="*,*">
     <frame src='?frame=1'>
     <frame src='?frame=2'>
    </frameset>
    <?
     
    exit;
    }
    switch(
    $HTTP_GET_VARS['frame']) {
     case 
    1:
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1256">
    <body dir=rtl>
    تشفير Arabic-Window<br>
    <?
     
    break;
     case 
    2:
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-6">
    <body dir=rtl>
    تش<?=chr(225).chr(234)?>ر Arabic-ISO<br>
    <?
    }
    for(
    $i=130$i<255$i++) 
     echo 
    "<input type=text name=no value='$i'> =
     <input type=text name=char value='"
    .chr($i)."'><br>";
    ?>
    </body>
    وتشفير Arabic ISO هو التشفير المتعارف به عالمياً على مستوى كل الأنظمة بالرغم من أنه ليس الأكثر شعبية بسبب انتشار تشفير Arabic Windows مع أنظمة ويندوز.





    __________________
    visualmind (at) php.net
    أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
    VisualMind غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    54


    شكرا لك عزيزي VisualMind
    من شرحك البسيط فهمت اشياء كثيره جدا.

    سوف اجرب الطريقه هذه في عمل بعض الصفحات.

    والشكر موصول لباقي الاعضاء





    Mohajer غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض