صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 22 من 22

الموضوع: ترميز windows-1256 أم utf-8 ؟ دعوة للنقاش

  1. #16
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    569


    ايش يطلع utf16 ؟






  2. #17
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128


    الغريب أنني جربت UTF-8 ورأيت أنه لايدعم العربية
    فكيف دعمه معكم؟





    __________________
    مدونة المبدع العربي

  3. #18
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    79


    ال UTF-8 افضل من ناحية التوافقيةـ (بمعنى ان لن تهكل هم توافقية برامجك ، مواقعك ، بياناتك ، مع نظام التشغيل او نوع المتصفح او غيره .. فسيتم عرضه بشكل سليم في كل البرمجيات ، في كل المتصفحات ، بكل انظمة التشغيل.. ويندوز، لينكس، يونيكس، ماك وغيرهم ... وبنفس الوقت لن تجد ضير في العمل في برمجيات التعديل ، مثل sql-front, notepade++, phpEditor,dreamweaver الخ .. وبنفس الوقت ايضا لن تواجهك مشاكل مع تقنيات web2 و .. لن تواجهك مشاكل ببرمجيات المخصصة للمساعدات الكفية pda ولا في ال wapو wap2 و WML .. -وبغد النظر ان كان موقعك يقدم هذي الخدمات حاليا سواء ال rss سواء دعم التصفح من الموبايل، ال pda وغيرها او لاء ، لكن حين ستقوم بتأمين هذي الخدمات لمتصفحيك لن تجد اي صعوبة ولا اي مشاكل ..)

    يعني بإختصار UTF-8 بكل شيئ افضل
    ما عــــــــــــــــــــدا

    الحجم !! (الوزن)

    الفرق بين utf-8 واي ترميز آخر.. هو الفرق بين ال ASCII (الي بيتم فيها التعبير "او التمثيل" عن كل محرف بواحد اوكتيت) في حين ان UTF-8 تعبر عن كل محرف (في استثناء محارف الاتنية ) ب 2 اوكتيت ، 3 اوكتيت 4 اوكتيت (على حسب المحرف ، بس بالنسبة للعربي بالمجمل 2 اوكتيت للمحرف)

    بالتالي رح بيزيد وزن الصفحة بموقعك بحوالي ال 15-40% ، ونوعا ما حيكون في بضعة ثواني اضافية بتحميل الصفحة

    قم بتجربة صغير،
    قم بحفظ هذي الصفحة (كما هي save as ) على مكتبك ،
    شوف حجمها .. وليكن مثلا 50 كيلو،

    قم بفتحها بإستخدام notepade و اختر save as واختر من القائمة بالأسفل uft-8 ومن ثم احفظها ، ستجد حجمها اصبح حوالي 70 مثلا ..

    بالتالي الفرق الوحيد هو فرق سرعة التصفح ،

    ...... عن تجربتنا في هذا ، لوقت قريب كنا ننشئ المواقع الموجهة للعربان في دول العالم الثالث بتكويدات محلية (فكل ثانية لها قيمتها لمن يكون النت بطيئ عند زوارك ، ) ، و بنفس الوقت مواقعنا خلاف ذلك كلها utf-8 ، مؤخرا و نتيجة للتطور النت بشكل عام وخطوط الإتصال خاصة ، وعلى اعتبار بشكل عام صار النت اسرع و يوم عن يوم عم بيكون اسرع (عند الزوار طبعا) ، فإنتقلنا كليا لإستخدام ال UTF-8 ، اي نعم رح اتكون الصفحة فيها 10-50 كيلو بايت زيادة ، بالتالي ممكن تاخد بتحميلها زيادة حوالي 0.5-2 ثانية ، (بالمتوسط) لكن هذا بالمقابل رح بيوفر توافقية اكبر، ورح بيسهل القفز بالموقع ومواكبته لكل جديد ..

    التيار العالمي بيقول utf-8 وصعب الإبحار بعكس التيار.. (اقصد صعب جدا) ..

    اخيرا بالنسبة ل utf-16 بدي نوه لشيئ صغير جدا ، الي رح يتغير مع ال utf16 بالنسبة للحجم رح بيكون تغير ضئيل جدا ، اقصد (قد يفهم البعض ان على اعتبار utf-8 بيمثل المحرف غير الأتيني ب2 -4اوكتيت ، بالتالي رح بيكون utf16 بيمثل المحرف ب4-8 اوكتيت ، وهذا خطأ) ، وانما الي حيصير انو حيتم تمثيل المحارف بالمجمل بطريقة افضل ، دعم اوسع للمحارف، رح يفضل تتمثل ب 2-4 اوكتيت ، بس رح بتصير حتى المحارف الاتينية تمثل ب 2 اوكتيت ، والعربي ايضا حيكون 2 اوكتيت ، وحتى بعض المحارف الممثلة ب 3 اوكتيت بال utf8 رح تتمثل ب 2 اوكتيت فقط بال utf16 .. لأن الإختلاف هو بالمابينغ maping خريطة التمثيل ولوغرتميتها اختلفت ..)

    ما علينا بهذا ، (اقصد ال utf-16 ) فلن تحتاج اليه لوقت بعيد جدا .. بس مبدئيا من الجيد الإنتقال والهجرة ل utf-8 .. رح بتحس بالفرق ..





    __________________
    iSyria

  4. #19


    لي فتره وأنا أجهز بموضوع خاص بالترميز داخل قواعد الـ MYSQL وبإذن الله ستسركم النتائج بعد الطرح إن شاء الله.

    ولي عوده ثانيه للتعليق والإضافه

    دمتم بود






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


    واجهتني نفس المشكلة أخي الكريم عندما أردت ان أصمم سكربت جالب للأخبار بنفس طريقتك باستخدام web 2.0 للأسف لم أجد حل سوى ان أجعل كل التراميز باutf-8 بدلا من الwindows-1256 لانه هو المستقبل بلا شك وأعتقد أن الأخوان كفوا ووفوا في شرح الفرق بينهما وما هو المستقبل...

    شكرا لك






  6. #21


    اقتباس المشاركة الأصلية كتبت بواسطة Mr.Saphp
    مشكور على فتح الموضوع

    وبالنسبة للترميز UTF-8 فاعتقد ان سيكون الأكثر انتشاراً مستقبلاً

    أما قارئ خلاصات الـRSS بإمكانك تبديل ترميز اي نص من خلال الـphp عن طريق الدالة التالية:

    كود PHP:
    <?php
    echo iconv("windows-1256""UTF-8""تجربة");
    ?>
    هذا ما احببت التكلم عنه وشكرا
    لم أنتبه لردك وكان هو الحل الذي سأذكره بارك الله فيك

    الحل يا أخواني في دالة iconv وهي داله تستقبل 3 بارامترات
    كود HTML:
    string iconv ( string in_charset, string out_charset, string str )
    
    Performs a character set conversion on the string str from in_charset to out_charset. Returns the converted string or FALSE on failure.
    البارامتر الأول هو إسم الترميز المراد التحويل منه وهو utf-8
    البارامتر الثاني هو إسم الترميز المراد التحويل إليه windows-1256
    البارامتر الثالث هو النص المراد تحويله

    النص الذي سيرجع من هذه الداله بعد التنفيذ هو النص المحول الى ترميز winddows-1256

    ولكن يشترط وجود مكتبة Libconv لكي يتم عمل هذه الداله إذا لم تعمل معك في سكربت الـ php .

    موفقين وهذا رابط الموضوع الذي وعدتكم به
    http://www.swalif.net/softs/showthread.php?t=159648






  7. #22
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    314


    هل يؤثر ترميز صفحات الموقع على ترتيبه في نتائج البحث ؟ هناك مواقع تقدم خدمة spider view و عند كتابة أي موقع عربي يستخدم الترميز windows-1256 فإنه يظهر غير مفهوم!





    __________________
    عرب زووبس - www.arabxoops.com





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

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

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