الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   مجتمع ديموفنف (http://www.arabwebtalk.com/forumdisplay.php?f=73)
-   -   سؤال بخصوص الترميز العالمى UTF-8 (http://www.arabwebtalk.com/showthread.php?t=121382)

brgss 13-09-2009 07:11 PM

سؤال بخصوص الترميز العالمى UTF-8
 
وأنا اتصفح مواقع الانرنت وجدت هذا الموضوع

وأتمنى تفسير واضح وشرح أكثر من الاخوان والاخوات وكيف نطبقها على مجلة انفنتي ؟؟


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

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

العنوان ::

تعلم كيف تستخدم الترميز العالمى UTF-8 فى برمجيتك

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

قبل البداية لك ان تعلم ان الموضوع بمنتهى السهولة ولا داعى للتعقيد

اولا العمليه تنقسم الى 3 اجزاء

الاولى : صفحة الويب
الثانية : php
الثالثة : قاعدة البيانات


اولا صفحة الويب
نقصد بها هنا صفحات الhtml

ما عليك الا ان تضع بها فى ال Head

هذا الكود
كود:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ثانيا : php

بالنسبة للphp فالعمليه الى راح نسويها فيه مرتبطة بقاعدة البيانات

وهى اننا بنسوى تحميل لترميز البيانات الناتجة من القاعدة الى
كود:

UTF-8
ويمكنك وضع فى اى ملف لاكن يفضل تضعها فى ملف محورى كى لا تكرر الكود فى كل صفحة

عن نفسى بضعه فى ملف الConfig

كود:

mysql_query("set names 'utf8'");
تضعه بعد الاتصال بالقاعدة

المثال فى ملف الكونفيج
كود:

<?php

/**
 * @author phpman
 * @copyright 2009
 */
 
 $connect = @mysql_connect('localhost','root','1');
 if(!$connect){
 exit("connect failed");
}

$select = @mysql_select_db('test');
if(!$select){
exit('database name failed');
}

$sql = mysql_query("set names 'utf8'");
?>

ثالثا : قاعدة البيانات

كل ما عليك فى قاعدة البيانات هو وضع الترميز الاتى للحقول الخاصة بها
كود:

utf8_unicode_ci
فقط وباذن الله تنجح العمليه وياك

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


أتمنى من الجميع التفاعل وكيف نطبقها
وللمعلومية انا لم أطبقها حتى الان


تحياتي للجميع

karakas 13-09-2009 09:22 PM

الشغلة ما تحتاج نقاش و آراء ..... طبعاً الترميز العالمي UTF-8 يعتبر حيوياً و لزومياً جداً للبرمجيات التي تستعمل اللغات غير اللاتينية في محتوياتها .... مثل اللغة العربية .... و هو ضروري أيضاً في البرمجيات التي تعتمد تعدد اللغات ....
و هو حيوي جداً خاصة في قواعد البيانات ...

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

لي محاولات بتحويل قاعدة بيانات انفنتي من الترميز اللاتيني الافتراضي LATIN الى الترميز العالمي UTF-8 لتكون أكثر قوة و اعتمادية .... لكن الوقت ضيق و الاشغال كثيرة ...

و كل شيء في وقته انشاء الله ...



تقبل مروري و غفر الله لنا و للمسلمين في هذه الليالي المباركة ...

brgss 13-09-2009 10:16 PM

karakas
الله يعزك على الكلام الحلو

ياااااااااااامال العافية

ودنا مشاركة بالموضوع من الاخواااااااااان والاخوااااااااااااااااات

حساس00 14-09-2009 02:40 AM

جميل جدا ما قصرت اخوي


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 11:51 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012