الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكل في إظهار العربية أرجو المساعدة

مغلق
بدأه sd110676 في 3 يونيو 2007 · 1 رد · 905 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

.phpو يتم الدخول إليها عن طريق msqlقمت بإنشاء قاعدة بيانات

utf8ترميز القاعدة

أكتب htmlفي صفحة

<?php
header('Content-Type: text/plain; charset="UTF-8"');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML lang="ar" dir="rtl">
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

و عند الارتباط بالقاعدة أكتب

mysql_connect("localhost", "root", "");
mysql_select_db("test2");
mysql_query("SET NAMES 'utf-8'");

عند إظهار البيانات الموجودة في القاعدة"أدخلتها عن طريق

phpmyadmin ليس هناك مشكل

تخرج الكلمات العربية كالتالي php عند إدخال البيانات عن طريق

أ™إ أک¨أ™„أ™إ أک¨أ™„ أک¨أ™„أک³أ™إ أک

windows1256 حاولت تغيير الترميز إلى

لكن دون جدوى

أرجو المساعدة من فضلكم

تم تعديل هذه المشاركة بواسطة walcom في 4 يونيو 2007 في 15:22 — السبب: وضع الأكواد بين علامتي [code] و [/code]

#2

اولا تأكد من رفع قاعدة البيانات في محرك الداتا بيس database engine بالترميز الصحيح يعني مثلا

لو ان القاعدة ترميزها

latin1 وانت رفعتها utf-8 لن تتمكن من استعادة النص بالعربي صحيحا.

تاكد من رفع القاعدة اولا او اعمل مرفق لجزء او تركيب الجدول و مدخلات به في ملف نصي وارسله لي وستجد ما يسرك.

هذا الموضوع مغلق.

مواضيع مشابهة