• 0
darekand

مشكلة في التعامل مع اللغة العربيه من خلال php باستخدام قواعد يبانات Mysql

سؤال

السلام عليكم

اقوم بتصميم موقع بلغة php

المفروض في قاعدة بيانات mysql وبيتصل بيها اجيب منها المعلومات اللى بعرضها

بتظهر الحروف العربية علي شكل ؟؟؟؟؟

تم الادخال باستخدام phpmyadmin

ادخل يدوي للبيانات في القاعدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

وعليكم السلام

أخي الكريم المشكلة في ترميز الصفحة و ليست المشكلة في قاعدة البيانات.

أعتقد أن هذه الرزابط سوف تفيدك:

http://www.arabteam2000-forum.com/index.php?showtopic=228348&st=0&p=1133517&hl=+%E3%D4%DF%E1%C9%20+%C7%E1%CA%D1%E3%ED%D2&fromsearch=1entry1133517

http://www.arabteam2000-forum.com/index.php?showtopic=232046&st=0&p=1152386&hl=%E3%D4%DF%E1%C9%20%C7%E1%CA%D1%E3%ED%D2&fromsearch=1entry1152386

وفي حال لم تحل المشكلة فأخبرنا للمساعدة.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اولا اشكرك علي ردك وتفاعلك معايا خصوصا في وقت قياسي كمان

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

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

انا هرفق ملف فيه الكود

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML dir=rtl><HEAD><TITLE>العقارات المعروضه حاليا</TITLE>

<META content=ar-eg http-equiv=Content-Language>

<META name=GENERATOR content="MSHTML 8.00.6001.18702">

<META name=ProgId content=FrontPage.Editor.Document>

<META content="text/html; charset=windows-1256" http-equiv=Content-Type></HEAD>

<body>

<BODY background=http://www.freewebtown.com/****/w.jpg bgProperties=fixed>

<P align=center><IMG border=0 src="http://www.freewebtown.com/****/Banner%20Alnel.jpg" width=836

height=223></P>

<p align="center"><u><b><font size="7">العقارات المعروضه</font></b></u></p>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="94">

<tr>

<?php

mysql_connect(localhost, "****", "****") or die(mysql_error());

mysql_select_db("***") or die(mysql_error());

$data = mysql_query("SELECT * FROM ***")

or die(mysql_error());

while($info=mysql_fetch_array($data))

{

echo '<td width="33%" height="20" style="border-style: dashed; border-width: 3">';

echo '<p align="center"><b><font size="5">' .$info['Type']. '</font></b></p>';

echo '<p align="center">';

echo '<img src="' .$info['Image']. '" Align=center width="200" height="162">';

echo nl2br("\r\n");

Print "اسم مالك العقار:".$info['Name'] . "";

echo nl2br("\r\n");

Print "التليفون:".$info['Phone'] . "";

?>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اولا للتأكد هل يوجد مشكلة حقيقية ام لا

اذا كنت اخترت نوع المحارف cp1256 عند انشاء قاعدة البيانات فلن تجد مشكله في عرض البيانات في الموقع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

بس انا جربت كل الحلول اللى بتعرضوها بس فعلا مش عارف المشكلة فين

بس هو في حاجة فيرجن ال phpmyadmin عندي اتنين مش خمسة

هل دي ممكن تسبب المشكلة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أولا حوّل ترميز جميع الجداول و الحقول إلى utf8 كـ (utf8_unicode_ci)

ثانياً أضف هذا السطر إلى الكود الخاص بك و جعله قبل الاستعلام :


mysql_query("SET NAMES utf8");

أو بستخدام الدالة :


mysql_set_charset('utf8');

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


<?php
mysql_connect(localhost, "****", "****") or die(mysql_error());
mysql_select_db("***") or die(mysql_error());
mysql_query('SET NAMES utf8');
$data = mysql_query("SELECT * FROM ***")
or die(mysql_error());

بتوفيق الله...

تم تعديل بواسطه MoHaMMaD Pro
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الف شكر لكل من شارك في حل المشكلة او اضاف رد

فعلا ربنا يكرمكم علي تعاونكم

واخص بالشكر استاذ محمد

تم حل المشكلة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .