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

الموضوع: مشكلة في الترميز

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    36

    مشكلة في الترميز



    السلام عليكم
    احتاج مساعدة في فك الترميز فانا اريد ان اعيد الكلمة التالية الى اللغة العربية وهي "الأردن"
    كود:
    & #1575;& #1604;& #1571;& #1585;& #1583;& #1606;
    قمت باضافة مسافة بعد الـ& لانه يقوم بطباعة الاردن


    فما هو الكود المطلوب
    وشكرا لكم





    التعديل الأخير تم بواسطة rami_yacoub ; 28-09-2008 الساعة 10:54 AM
    __________________
    تفضلو بزيارة موقع البسيط
    http://www.soofra.com


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    320


    مثلك وضعت مسافات لأنه يطبع الكلمه نفسها

    المهم هذا الكود
    كود:
    <?php
    echo utf8_encode('& #1575;& #1604;& #1571;& #1585;& #1583;& #1606;');
    ?>
    قد لايعمل مع كل الحروف وخاصه الرموز

    قم بزيارة
    PHP: utf8_encode - Manual
    يوجد دوال متقدمه بالتعليقات





    __________________
    إلى اللقاء سوالف , وآسف على الإزعاج...
    moffed.com , kleeja.com/tour/ar ,phpbbarabia.com

  3. #3
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    تفضل:

    كود PHP:
    <?php
     
    function unUnicode($str) {
        
    $html = array();
        
    $unicode[0]  = 'ذ';
        
    $unicode[1]  = 'د';
        
    $unicode[2]  = 'ج';
        
    $unicode[3]  = 'ح';
        
    $unicode[4]  = 'خ';
        
    $unicode[5]  = 'ه';
        
    $unicode[6]  = 'ع';
        
    $unicode[7]  = 'غ';
        
    $unicode[8]  = 'ف';
        
    $unicode[9]  = 'ق';
        
    $unicode[10] = 'ث';
        
    $unicode[11] = 'ص';
        
    $unicode[12] = 'ض';
        
    $unicode[13] = 'ط';
        
    $unicode[14] = 'ك';
        
    $unicode[15] = 'م';
        
    $unicode[16] = 'ن';
        
    $unicode[17] = 'ت';
        
    $unicode[18] = 'ا';
        
    $unicode[19] = 'ل';
        
    $unicode[20] = 'ب';
        
    $unicode[21] = 'ي';
        
    $unicode[22] = 'س';
        
    $unicode[23] = 'ش';
        
    $unicode[24] = 'ظ';
        
    $unicode[25] = 'ز';
        
    $unicode[26] = 'و';
        
    $unicode[27] = 'ة';
        
    $unicode[28] = 'ى';
        
    $unicode[29] = 'ر';
        
    $unicode[30] = 'ؤ';
        
    $unicode[31] = 'ء';
        
    $unicode[32] = 'ئ';
        
    $unicode[33] = 'ّ';
        
    $unicode[34] = 'َ';
        
    $unicode[35] = 'ً';
        
    $unicode[36] = 'ٌ';
        
    $unicode[37] = 'إ';
        
    $unicode[38] = 'ِ';
        
    $unicode[39] = 'ٍ';
        
    $unicode[40] = 'أ';
        
    $unicode[41] = 'ـ';
        
    $unicode[42] = '،';
        
    $unicode[43] = 'ْ';
        
    $unicode[44] = 'آ';
        
    $unicode[45] = '؟';
        
    $unicode[46] = '%20';
     
        
    $windows1256 = array();
        
    $windows1256[0]  = 'ذ';
        
    $windows1256[1]  = 'د';
        
    $windows1256[2]  = 'ج';
        
    $windows1256[3]  = 'ح';
        
    $windows1256[4]  = 'خ';
        
    $windows1256[5]  = 'ه';
        
    $windows1256[6]  = 'ع';
        
    $windows1256[7]  = 'غ';
        
    $windows1256[8]  = 'ف';
        
    $windows1256[9]  = 'ق';
        
    $windows1256[10] = 'ث';
        
    $windows1256[11] = 'ص';
        
    $windows1256[12] = 'ض';
        
    $windows1256[13] = 'ط';
        
    $windows1256[14] = 'ك';
        
    $windows1256[15] = 'م';
        
    $windows1256[16] = 'ن';
        
    $windows1256[17] = 'ت';
        
    $windows1256[18] = 'ا';
        
    $windows1256[19] = 'ل';
        
    $windows1256[20] = 'ب';
        
    $windows1256[21] = 'ي';
        
    $windows1256[22] = 'س';
        
    $windows1256[23] = 'ش';
        
    $windows1256[24] = 'ظ';
        
    $windows1256[25] = 'ز';
        
    $windows1256[26] = 'و';
        
    $windows1256[27] = 'ة';
        
    $windows1256[28] = 'ى';
        
    $windows1256[29] = 'ر';
        
    $windows1256[30] = 'ؤ';
        
    $windows1256[31] = 'ء';
        
    $windows1256[32] = 'ئ';
        
    $windows1256[33] = 'ّ';
        
    $windows1256[34] = 'َ';
        
    $windows1256[35] = 'ً';
        
    $windows1256[36] = 'ٌ';
        
    $windows1256[37] = 'إ';
        
    $windows1256[38] = 'ِ';
        
    $windows1256[39] = 'ٍ';
        
    $windows1256[40] = 'أ';
        
    $windows1256[41] = 'ـ';
        
    $windows1256[42] = '،';
        
    $windows1256[43] = 'ْ';
        
    $windows1256[44] = 'آ';
        
    $windows1256[45] = '؟';
        
    $windows1256[46] = ' ';
        return 
    str_replace($unicode$windows1256$str);
    }
     
    echo 
    unUnicode('& #1575;& #1604;& #1571;& #1585;& #1583;& #1606;');
     
    ?>
    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    36


    شكرا يا صديقي saanina جربتهم وما كانو يزبطوا معي ، وبرضو مشكلة في كود المشرف

    بعدني عن دور على حل المشكلة وشكرا لمروركم الكريم





    التعديل الأخير تم بواسطة rami_yacoub ; 28-09-2008 الساعة 12:41 PM
    __________________
    تفضلو بزيارة موقع البسيط
    http://www.soofra.com

  5. #5
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    رامي، شو المشكلة؟ لاني جربت الكود قبل ما أحطه ..





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    36


    تسلم يا صديقي اشرف على اهتمامك
    بس المشكلة انا بدي يتغير السورس تاع الصفحة وما تغير بقي متل ما هو
    جربتها اكتر من مرة ونفس المشكلة ما تغير شي





    __________________
    تفضلو بزيارة موقع البسيط
    http://www.soofra.com

  7. #7
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    طيب حط لنا المثال اللي استخدمته، وتأكد طبعاً انك حذفت المسافات، لا تكون حطيتها ونسيت تحذفها لما جرّبت كودي ..

    على كل حال حط لنا كود بسيط كتجربة عشان نقدر نستغل عليه، لاني زي ما قلتلك جربت الكود قبل ما أحطه اليوم ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    36


    اتوقع اني عرفت المشكلة
    انت ما حطيت مسافة عند الترميز في unicode فطبع الاحرف متل متل ما هي ..
    اذا ممكن تبعت الكود مرة تانية وتحط مسافة بين الحرف والـ& متل ما انا عملت





    __________________
    تفضلو بزيارة موقع البسيط
    http://www.soofra.com

  9. #9
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    ههههههههههههه بتعرف راحت من بالي !!

    عشان أريّح راسي وراسك تفضل الكود في ملف مرفق ..

    خارج الموضوع، انت أردني؟

    تحياتي، أشرف السمهوري





    الملفات المرفقة الملفات المرفقة
    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!





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

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

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