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

الحروف العربيه بتظهر متشفره بقاعدة البيانات

بدأه باكر في 30 مارس 2011 · 2 رد · 1,422 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم مساكم الله بالخير شباب

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

لكن لما افتحها phpmyadmin بتظهر لي البيانات بطريقه غريبه بالاخص البيانات العربيه

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

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

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

ارجوا منكم مساعدتي ولكم جزيل الشكل

مع تمنياتي للجميع بالتوفيق

ÕÇáÍ ÇáØÑíÞí

تم تعديل هذه المشاركة بواسطة باكر في 30 مارس 2011 في 12:25

#2

حول الترميز.

وبعده أعد إدخال البيانات من جديد

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

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#3

الحل بسيط ان شاء الله

1- تغيير الترميز في قاعدة البيانات الي utf8_general_ci

connectm.jpg

2- أضافة سطرين تحت بعد عملية الأتصال بقاعدة البيانات

mysql_query("set character_set_server='utf8'");

mysql_query("set names 'utf8'")

<?php

$server="localhost";

$rootname="root";

$rootpassword="";

$dbname="db1";

$conn = @mysql_connect($server,$rootname,$rootpassword) or die ("Problem Connecting");

$select= @mysql_select_db($dbname,$conn) or die (mysql_error());

mysql_query("set character_set_server='utf8'"); // هنا تم اضافة كود الترميز الخاص بالغة العربية

mysql_query("set names 'utf8'");

?>

لاتنسى في راس الصفحة الترميز يجب ان يكون UTF8

metasn.jpg

Saffor

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…