صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 21

الموضوع: [نقاش] : ترميز اليونيكود utf-8 المناقب والمثالب

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

    Exclamation [نقاش] : ترميز اليونيكود utf-8 المناقب والمثالب



    السلام عليكم اخواني ...

    انا اليوم حابب نفتح نقاش تقني حول ترميز utf-8 في قواعد البيانات والسبب اني حابب استفيد اكثر واعرف اكثر عن هالترميز مع ان قرأت الكثير الكثير عنو لكن بالاخر التجربة خير برهان ...

    انا اليوم عملت قاعدة بيانات فيها جدول ... خليت ترميز الجدول utf8_general_ci لاني اعتقد انو من غير المنطقي تبني موقع فيها قاعدة بيانات بترميز معين وتقوم باعطاء ترميز مختلف بصفحة عرض البيانات يعني ما بسير اعمل قاعدة بيانات ترميز الحروف فيها cp1256 ولما بدي اعرض البيانات اعرضها بصفحة ترميزها utf-8 اعتقد هالشي قمة المخالفة للمعايير القياسية !!

    اكيد البعض منكم يعتبر انو المعايير القياسية يجب انو تداس بالاقدام على اعتبار انو احنا بنقدر نفكر ومش بحاجة لشخص يحطلنا معايير نمشي عليها ... يا سيدي حلو ممتاز بس بالاخر لازم تعرف انو شغلة المعايير القياسية شغلة عالمية واذا بدنا نصل للتميز خلينا نمشي عليها ... على كل حال مش مشكلتنا المعايير القياسية .

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

    لكن المشكلة ظهرت لما عملت كمان ملف يستخرج البيانات وللأسف كانت البيانات عبارة عن علامات سؤال ؟؟؟؟؟؟؟

    طيب السؤال حاليا ... واول سؤال للاخوة بادارة سوالف ... ممكن نعرض من حضرتكم شو ترميز قاعدة البيانات في سوالف ؟؟ انا اعتقد انه utf-8 ...
    السؤال الاخر للاخوة المطورين في برنامج wordpress ... انا اعرف انو ترميز البيانات في القاعدة بهالبرنامج هي ايضا utf-8 ولما يقوم البرنامج باستخراج البيانات تظهر باللغة العربية وكلشي تمام !! طيب وين المشكلة !!! ولي ما ظهر عندي بالملف عربي ... انا بعرف انو اكيد في كم حاجة لازم اعملها لكن !!

    شفت بموضوع للاخ العندليب عن برمجية لتحويل ترميز القاعدة من utf-8 الى الترميز العربي cp1256 وشفت هجوم كاسح من قبل الكل على ترميز اليونيكود وسبب عدم صلاحيته ومن جملة ما قيل من عيوب انه يضاعف الحجم الى 3 مرات وايضا تصبح مشاكل بالحروف والتباس !!

    طيب يا اخوة ترميز utf-8 هو عالمي ... طيب ليش وورد برس يعتمد على هالترميز !! وشو المشكلة لو كان حجم القاعدة كبير ... المهم الكيف لا الكم ... المهم جودة البيانات وجودة عرضها .

    انا بدي من الاخوة حاليا وكل واحد حسب تجربته وليس رأيه الشخصي ... بدي جميع الآراء بناء على تجربة لكن الي يحب يشاركنا باي فكرة حول الموضوع مش مشكلة ايضا ...


    بدي حدا يقنعني ليش الترميز cp1256 افضل من utf-8 وبدي اعرف هل من الممكن ان يجمع الموقع بين كون ترميز قاعدته cp1256 وبين كون صفحة عرض البيانات بترميز utf-8 >>> هل هذا يتناقض مع المعايير القياسية ؟؟

    ومن جهة اخرى بدي من مناصري الترميز utf-8 ان يعطوني دفعة معنوية بآرائهم حول هذا الترميز عشان ما يكسحونا فريق ترميز cp1256



    وشكرا الكم اخواني وبتمنى الكل يشارك ...



    سلامات .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟


  2. #2
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    السلام عليكم

    بدي حدا يقنعني ليش الترميز cp1256 افضل من utf-8 وبدي اعرف هل من الممكن ان يجمع الموقع بين كون ترميز قاعدته cp1256 وبين كون صفحة عرض البيانات بترميز utf-8 >>> هل هذا يتناقض مع المعايير القياسية ؟؟

    ومن جهة اخرى بدي من مناصري الترميز utf-8 ان يعطوني دفعة معنوية بآرائهم حول هذا الترميز عشان ما يكسحونا فريق ترميز cp1256

    اولا انا مااقدر اقنعك ان cp1256 افضل من utf-8

    لان العكس هو الصحيح utf-8 افضل من cp1256


    الشي الثاني انت ممكن تستعمل في موقعك اي ترميز لكن كل قاعدة بيانات لها ترميز وعند عرض بيانات منها يجب استعمال نفس الترميز


    مثلا لديك منتدى ترميزه cp1256 يجب ان تكون قاعدة البيانات نفس الترميز واستعمال ال meta للمنتدى بنفس الترميز

    اي كالتالي :

    كود:
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
    او

    كود:
    <meta http-equiv="Content-Type" content="text/html; charset=cp-1256" />

    واذا كانت القاعده بترميز utf-8 عندما نعرضها يجب ان يكون الميتا utf-8

    كود:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    طبعا اذا ما وضعنا هذا الامر لصفحات ال html كميتا راح يظهر النص اما علامات استفهام او يظهر على شكل مربعات او طلاسم


    والسبب ان القاعده بترميز وصفحة العرض يترميز او بدون



    ------------------------------------------------------------------------------------
    نأتي الان ماهو الفرق وماهو الافضل خلينا نحلل :

    بسم الله الرحمن الرحيم

    راح اجيبها لك بمثال : لنفرض انت تريد عمل موقع به 7 لغات ماذا ستفعل ؟

    خليني نشوف واحد ضد ال utf-8 ونشوف ايش راح يعمل


    راح ينشأ 7 قواعد بيانات كل واحده بلغه
    عربي - انجليزي - صيني - فرنسي - الخ


    وشغل موقعه ومبسوووووووط على الاخر ويحسب نفسه افضل من اللي استعمل utf-8

    طيب مرت الايام وبدأ يضيف لموقعه بيانات ولنعتبر انه يقوم باضافة نفس البيانات في كل لغه اي نفس الموضوع وتفرق الترجمه

    راح يقوم بالاتصال بـ 7 قواعد بيانات ليضيف الموضوع فيها "ياساتر"

    يعني ضياع وقت وتحميل على السيرفر وزيادة مساحه وحجز قاعده على الفاضي



    ضاع شغله وتعب المسكين وقال خلاص قفل المشروع



    -----------------------------------------------------------------

    اوكي جيت انا مناصر ال utf-8 ابغى اعمل مثل مشروعه

    تعال شوف ايش راح اسوي :


    1: راح انشأ قاعده واحده تعمل على utf-8
    2: راح اضع في نفس القاعده متغيرات لكل لغه عشان اضع لكل لغه الحروف المناسبه لها
    3: راح اعمل موقع واحد واسلوب واحد لعرض الصفحات واستخدم ميتا واحد فقط وهو utf-8


    اوكي جيت الحين ابغى اضيف موضوع مترجم الى 7 لغات

    راح ادخل على قاعدة البيانات وهي واحده وراح اجد امامي 7 مربعات او ادخاالات

    احط في كل واحد الموضوع بلغته وبعدها ارسال

    انتهى الموضوع وظهر في الموقع

    --------------------------------------------------------------------

    اوكي الان انا افضل من اللي اختار ترميز معين لكل لغه

    لان عملت ترميز واحد يجمعهم كلهم وهذا الترميز راح يظهر على اي كمبيوتر في العالم

    وتعال شوف هذا المثال بالوصلات


    الشخص اللي استعمل ترميز لكل لغه هذه راح تكون وصلاته


    www.site.dot/ar/index.php
    www.site.dot/en/index.php
    www.site.dot/fr/index.php
    www.site.dot/ch/index.php
    www.site.dot/jp/index.php
    www.site.dot/de/index.php
    www.site.dot/it/index.php

    لاحظ لكل لغه انشأنا root او path ولها خصائصها وطبعا كل واحد له قاعدة بيانات يتصل بها

    وطبعا ممكن نجمعهم كـ dynamic url ويصيروا في path واحد فقط لكن ايضا راح يتصلوا بسبعه قواعد وايضا يجب تغيير طريقة العرض في كل صفحه لوضع الترميز الناسب


    شوف اللي استعمل ترميز واحد utf-8 كيف صفحاته

    www.site.dot/index.php?lang=ar
    www.site.dot/index.php?lang=en
    www.site.dot/index.php?lang=fr
    www.site.dot/index.php?lang=ch
    www.site.dot/index.php?lang=jp
    www.site.dot/index.php?lang=de
    www.site.dot/index.php?lang=it


    لاحظ انه لايوجد استعمال لل path اي لدينا طريقة عرض واحده هنا وملفات واحده وهيدر او ميتا واحد هو utf-8

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




    ----------------------------------------------------------------------------------------------------------------------------------


    انتهينا من توضيح فكرة ال utf-8 نأتي لما يتم ذكره وتعبئة عقول الناس به


    1: ال utf-8 ضعف مساحة اي ترميز اخر ...

    بالطبع لانه يدعم جميع حروف العالم

    من مثالي السابق اذا كنت تريد عمل موقع بـ 7 لغات ماذا تختار ال utf-8 ام ترميز لكل لغه

    تعال احسبها ال utf-8 ضعفي اي ترميز

    وهنا لدينا 7 قواعد بيانات و7 ترميزات للغه و7 احجام متساويه

    بالطبع ستختار القاعده بـ utf8 لانها اقل منها كلها في حالة جمعهم مع بعض



    2: يالللللللللله كل ماجي انزل هاك في المنتدى ولا انصب سكريبت يطلع مربعات !!!!

    بسيطه : تأكد اولا ان لغة الملف للهاك او ترميزه هو utf-8 واذا لا قم بتحويلها
    تأكد من وجود meta بلغة الترميز utf-8 بشكل صحيح


    3: اعاني من مشكلة الكتابه بـ utf-8 ولا استطيع كتابة كلمه واحده على ملف php لتظهر صحيحه !!!

    استعمل iconv في php وانسخ النتيجه والصقها في سكريبتك لتظهر صحيحه عند العرض

    كود:
    <?php
    $a = 'حول هذه الجمله الى يونيكود';
    echo iconv('windows-1256','utf-8',$a);
    ?>
    نفذ ملف ال php راح تطلع ليك طلاسم انسخها كما هيا وضعها في سكريبتك


    او استعمل دائما iconv في سكريبتك بشكل مباشر






    بعض الاسئله التحليليه :

    س - هل اعتمد utf-8 في مشاريعي المستقبليه ؟

    نعم وبكل تأكيد


    س - هل utf-8 تظهر على جميع المتصفحات وانواع انظمة التشغيل والايميل وبرامج الكمبيوتر والفلاش و"الجوال" وووو .. ؟

    نعم في جميعهم لذلك سميت بـ universal unicode وليس المقصود فقط اللغات وانما اللغات والالات حتى


    س - مالافضل لمحركات البحث من ناحية الترميز ؟

    utf-8 بالتأكيد


    س - اذا هناك شخص اجنبي "روسي مثلا" قام بدخول موقع عربي يعرض بترميز اللغه العربيه cp1256 وهذا الشخص لديه ويندوز اكس بي وليس لديه اللغه العربيه على هذا الجهاز .... كيف سيظهر الموقع لديه ؟

    طلاسم ومربعات



    س - اذا هناك شخص اجنبي "روسي مثلا" قام بدخول موقع عربي يعرض بترميز utf-8 وهذا الشخص لديه ويندوز اكس بي وليس لديه اللغه العربيه على هذا الجهاز .... كيف سيظهر الموقع لديه ؟

    سيظهر عربي 100% وسوف يرى الكلمات بشكل صحيح دون الاحتياج الى وجود ترميز اللغه العربيه بجهازه


    س - ارى بعض المواقع العربيه تستعمل روابط باللغه العربيه كيف ذلك ؟

    عند استعمال utf8 يتيح لك هذا الترميز استخدام الروابط باي لغه لانها مقروءه ومفهمومه للمتصفح حيث سيتم تحويلها مباشره الى url encoder






    اخيرا : صحيح ان فلاشيات مثلا يعمل بالترميز العربي وليس utf-8 وانا ذكرت هذا كله

    ولكن لي سبب يجعلني لا احول الترميز وهو انني اخاف ان افقد قاعدة بيانات عمرها 7 سنوات وايضا ماتم ارشفته في جوجل او مواقع البحث
    فعندما اقوم بالتحويل سوف افقد كل كلمه كان لها مصداقيه باللغه العربيه فالنسبه لجوجل راح تختلف اللغه ايضا
    فمثلا سوالف فقدت الكثير من مصداقيتها بعد التحويل ولكن بالتأكيد سوف ترجع مع مرور الوقت

    ولكن كل مشاريعي الجديده انا استعمل فيها utf-8

    ماريد ان اوصله هو ان
    "الاساس" يجب ان يبدأ بشكل صحيح مع utf-8





    utf-8 افضل من اي ترميز موجود وليس فقط افضل من الترميز العربي cp1256 واخذ مساحه مضاعفه ليس سبب يجعلك لاتستخدمها



    ارجو انكم تسفيدوا وتقتنعوا





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    تعيش يا بطل .... والله انك نوارة ... لحد اسا احنا غالبين 0-1 لصالحنا فريق utf-8 ...

    اخوي بخصوص المثال عن الشخص الروسي المثال الثاني :

    "اذا هناك شخص اجنبي "روسي مثلا" قام بدخول موقع عربي يعرض بترميز اللغه العربيه cp1256 وهذا الشخص لديه ويندوز اكس بي وليس لديه اللغه العربيه على هذا الجها .... كيف سيظهر الموقع لديه ؟

    سيظهر عربي 100% وسوف يرى الكلمات بشكل صحيح دون الاحتياج الى وجود ترميز اللغه العربيه بجهازه"


    حضرتك كتبت الترميز غلط لانو لازم يكون utf-8 ...


    مشكور حبي كمان مرة وهالشي يزيد قناعتي ... الى الامام .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  4. #4
    عضو فعال
    تاريخ التسجيل
    Oct 2005
    المشاركات
    1,250


    أيدعت عزيزي MohDesign

    وفي ناس تنتظرك من زمان





    __________________
    اعلانات لوّن - أسعار رمزية جدا

    موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب

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


    اخوي MohDesign ما شاء الله عليك عنجد ابدعت على حد قول اخونا ابو عزازي ...( اخونا ابو عزازي هو السبب باني بلشت اتعلم تصميم ستايلات المنتديات وبداية احترافي بعالم التصميم ومن ثم البرمجة بارك الله فيك اخونا ابو عزازي) ...


    انا متاكد انو بعد هالكلام من الاخ MohDesign الاخوة رح يحبوا يجربوا يعملوا مواقع بترميز utf-8 كامل ... الخطوات هي كالتالي :

    1- اعمل ملف وخلي فيه الميتا utf-8
    2- قم بتحويل ترميز الملف نفسو الى utf-8 والي بدو يعرف ترميز الملف يفتح الملف بالمفكرة ويضغط على حفظ وهناك ببين ترميز الملف وعادة يكون ANSI وانت طبعا تحولو ل utf-8 .
    3- قاعدة البيانات يجب ان تكون جميع جداولها الترميز utf-8 : utf8_general_ci .

    ملاحظة : بحالة وجود BOM داخل الملف بترميز utf-8 يمكن ازالته بواسطة اي محرر هكس Hex ممكن بواسطة برنامج notepad++ او PSPad وسأقوم بالشرح عن الـ BOM لاحقا ان شاء الله .

    لمزيد من المعلومات عن مشكلة BOM راجع اخر تعليقات على هذا الموضوع للأخ عبدالرحمن العتيبة بارك الله فيه على التجاوب .


    اخوي MohDesign كلامك ممتاز ... لكن انا عندي القاعدة بترميز utf8_general_ci وملف استجلاب البيانات ايضا utf-8 والميتا ايضا utf-8 لكن البيانات بقيت علامات سؤال ... وين المشكلة !!

    الكود :

    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>utf-8</title>
    </head>
    <body>
    <?
    $myblog 
    mysql_connect(localhost,root) or die ( mysql_error() );
    mysql_select_db(utf,$myblog) or die ( mysql_error() );
    $u=mysql_query("select * from lang where id='1'");
    while(
    $row=mysql_fetch_array($u)){
    extract($row);
    }
    echo 
    $text;
    ?>
    </body>
    </html>






    التعديل الأخير تم بواسطة EbNCaNa ; 08-12-2007 الساعة 09:44 PM
    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  6. #6
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    السلام عليكم

    مشكورين ياشباب وجزاكم الله خير

    اخي ابن قانا اجعل ترميز القاعده

    utf8_unicode_ci

    وليس

    utf8_general_ci


    وجرب واعطيني النتيجه بعدها





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي للاسف قمت بالتحويل لكن نفس النتيجة !! شاهد الصورة .





    الصور المرفقة الصور المرفقة  
    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    أنا اعترض

    بصراحة هو الموضوع ما هو منافسة وإنما بحسب احتياجك يكون قرارك لاختيار الترميز المناسب لك
    يعني مثل ما قال أخونا MohDesign إذا كان الموقع متعدد اللغات فالأفضل أن الترميز يكون UTF8
    أما إذا كان الموقع عربي وموجّه للعرب فقط, فأشوف أن الترميز الأفضل هو cp1256
    لأنك راح تستفيد أشياء كثيرة :
    - راح توفر لنفسك مساحة كبيرة فبدلاً يكون حجم قاعدة البيانات 100 ميجا بالـUTF8 راح تكون النصف 50 ميجا بالـcp1256
    - وكمان راح توفر لنفسك مساحة فأحجام الملفات المحفوظة بترميز UTF8 أكبر
    - وراح توفر لنفسك باندويدث فالبيانات المستخرجة من قاعدة البيانات إذا كانت UTF8 راح يكون حجمها أكبر وبكذا حجم الصفحة أكبر يعني باندويدث أقل أقصد أكثر

    فليش اتغاضى عن كل هذي المميزات لشئ أنا ما احتاجه فموقعي عربي وللعرب فقط!
    والآن المتصفحات صارت تدعم مجموعة كبيرة من التراميز منها windows-1256
    وأنا جربت كيف ممكن يظهر الموقع في نظام تشغيل ما يدعم العربي ودخلت مواقع تستخدم الترميز windows-1256 ولا وجدت أي مشكلة لأن المتصفح هو اللي يظهر الموقع بالطريقة الصحيحة حسب الترميز المعرّف في الصفحة.

    في النهاية القرار تختاره أنت .. حسب احتياجك وجمهور موقعك
    والله أعلم ..





    __________________
    # مشاريع :
    - الفوائد .. خلاصة العلم والمعرفة
    - غواصة .. اجمع اصدقاءك وابحر بالغواصة

    # مدونتي nawaf.me

  9. #9
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    ابن قانا

    ممكن تكون اضفت البيانات خطأ في قاعدة البيانات

    تأكد انك عندما رسلتها رسلتها utf8 وليس باللغه العربي

    مثلا تريد اضافة بسم الله الرحمن الرحيم

    لا تضيفها هكذا

    "بسم الله الرحمن الرحيم"

    وانما هكذا

    "ط¨ط³ظ… ط§ظ„ظ„ظ‡ ط§ظ„ط±ط*ظ…ظ† ط§ظ„ط±ط*ظٹظ…"


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

    او ان تقوم باستعمال iconv قبل ان تقوم بعملية insert في قاعدة البيانات






    اخوي العملاق انا معك في كل ماقلته ولكن ايضا لاتنسى بعض النقاط التي ذكرتها مثل شخص ليس لديه اللغه العربيه ودخل على موقعك

    تخيل انه شخص عربي دخل من كافي انترنت في امريكا مثلا والجهاز الذي دخل منه لايحتوي الترميز العربي

    ايضا لاتنسى نقطة محركات البحث وتفضيلها لل utf-8





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  10. #10


    س - اذا هناك شخص اجنبي "روسي مثلا" قام بدخول موقع عربي يعرض بترميز اللغه العربيه cp1256 وهذا الشخص لديه ويندوز اكس بي وليس لديه اللغه العربيه على هذا الجهاز .... كيف سيظهر الموقع لديه ؟

    طلاسم ومربعات


    غريبة ؟

    أنا دخلت موقعي من على جهاز لايوجد دعم الكيبورد للعربية أساساً والنظام xp ولايوجد لغة عربية نهائياً على هذا النظام .. وكأنني في إحدى مقاهي أمريكا

    وفتح موقعي باللغة العربية بسهولة وبكل سلاسة

    مع العلم أن الترميز المستخدم latin1 .. هذا الترميز الأشهر والافتراضي للسيرفرات
    لم أجد من يتكلم عنه وهل يدعم جميع اللغات أم بعضها وإلخ ..
    فأنا أود أن أعرف عنه كل شئ ولماذا هو غامض ومجهول ؟

    حبذا لو ينال الترميز هذا من نصيبك في الكتابة عنه أخي MohDesign كما نالته ترميز UTF-8


    لي عودة إن شاء الله على الموضوع الثري والغني بالمعلومات والتي قلما نرى مثلها
    أجمل تحية وشكراً لكاتب الموضوع على فتح تلك النقاش الرائع





    __________________
    تابعني على Twitter

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    حبيبي العملاق انا اكيد بمزح اكيد فش منافسة وكل واحد حسب رأيو بختار الترميز ... بس بكل حال اعتراضك مرفوض وانت بدك :court: عراسك ... مزحة حبيبي وشكرا بكل الاحوال وبالاخر بضل هالموضوع نقاش لتبادال المعلومات وما حدا ملزم يعمل كلشي بنقولوا ... يعني الترميز acp1256 ترميز ممتاز ويكفي اكيد للمواقع العربية الموجه للعرب فقط ... لكن انا بالنسبة الي بدي اعمل موقع لزم يكون الموقع شامل الكل يقدر يقراه وما يكون اي مشاكل ويتماشى مع المعايير القياسية ...


    اخوي مدمن نت الصراحة انا مثلك مدمن نت بس هالحكي بينا ما تخبر حدا ... تسلم على رد الحلو وان شاء الله رح نسلط الضوء على الترميز latin1 وانا مجربو واثبت فعالية لكن بدل ما توجع راسك بمشكلة للمستقبل احسن تتعب بالاول وتلائم موقعك لـutf8 ... الى الامام حبي .


    اخوي MohDesign بارك الله فيك ... صحيح كلامك ... المشكلة اني كنت اضيف الحقل بشكل يدوي باللغة العربية ... بس لما عملت فورم ادخال تم حل المشكلة حتى بدون iconv وظهرت الرموز بالقاعدة ملخطبة بس بالصفحة كلو تمام التمام ... بارك الله فيك حبي ... وعلى فكرنا النتيجة لحد اسا صارت 0-2 لصالحنا :1power: ...


    سلامات حبايبي .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    هل يمكن عرض النص العربي بترميز utf-8 في phpmyadmin‏ مباشرة بحيث أستطيع التعديل عليه باللغة العربيه دون اللجوء الى التحويل المسبق للنص ؟





    التعديل الأخير تم بواسطة dev11 ; 10-12-2007 الساعة 12:42 AM

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي نفرض انو مشي الحال معك ... بس اذا بدك تعدل على البيانات مباشرة بشكل يدوي باللغة العربية رح تسير مثل مشكلتي وتظهر البيانات المعدلة على شكل علامات سؤال .

    الى الامام .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    237


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

    وبذلك تبقى هذه الميزه لليونيكود مما يعطي ميزه استخدام غيمة الكلمات tags cloud القدره على العمل بينما للان المبرمجين لم يقوموا بتطوير بعض المتصفحات وبعض البرمجيت للعمل بويندوز

    بالنسبة لميزة ويندوز ان لغة البي اتش بي لم تدعم اليونيكود ثنائي البايت الا بالنسخه السادسه كاملة لان هنالك نقص كما قرات ببعض المزايا الداعمه في لغة البي اتش بي له

    نهاية الموضوع اذا اردت موقع متعدد اللغات فالخيار يونيكود اذا اردت موقع عربي وانجليزي فقط فالخيار ويندوز

    واهم الامور المحتويات اكثر من نوع الترميز





    __________________
    تحت التمرين

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي المايسترو شو قصدك روابط بكلمات عربية ؟؟ تقصدك مثل كذا :

    كود PHP:
    WWW.NET.COM/موقع_جميل.HTML 
    طيب نفرض هيك ... بس انت بحاجة لتعمل تشغير للرابط العربي عشان يتلائم مع احتياجات جوجل صحيح ؟؟ ولا هيك بدنا نفوت بنقاش حول SEO ?

    يا ريت توضحلي وتوضح للاخوة اكثر مع مثال وليش بتفضل تعمل روابط بالعربي ... لأثراء النقاش اكثر .

    الى الامام





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟





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

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

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