عرض مشاركة واحدة
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#5 (permalink)  

اخوي 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 الساعة 08:44 PM.
EbNCaNa متواجد حالياً   قديم 08-12-2007, 08:17 PM
رد مع اقتباس