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

كيف أجعل MySQL تدعم ظهور اللغة العربية بشكل صحيح

مغلق
بدأه student_12 في 4 مارس 2006 · 1 رد · 3,469 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لي موقع مستضاف على موقع اجنبي, ويبدو انني الوحيد صاحب موقع عربي هناك ,

موقعي لا يعرض الخط العربي بالرموز الصحيحة وحاولت حلول كثيروة دون جدوى

المشكلة عندي منذ أن نصبت المنتدى

http://www.mathramz.com/phpbb

حتى عندما أعدل الترميز الى اللغة العربية فإن المشكلة تظهر مرة أخرى اثناء تحديث الصفحة او فتحها من جديد

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

ودلني على برنامج يساعد في ذلك وهو MySQL administration

ارجو المساعدة لو تكرمتم

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

هذه هي :

In order to have your database made with a specific character set

or collation type, you can specify this in the SQL statement that

creates the table. For example, you might run this:

CREATE TABLE mytable (a INT) CHARSET cp1256_general_ci COLLATE 
cp1256_general_ci;

Alterantely, if your table is not using cp1256_general_ci, but the data

uses that character set, this ALTER TABLE QUERY will fix the issue:

ALTER TABLE mytable CHANGE mycolumn mycolumn BLOB;
ALTER TABLE mytable CHANGE mycolumn mycolumn TEXT CHARACTER SET 
cp1256_general_ci;

This is required because it forces MySQL to make the change without

translating your characters into a different set

والحقيقة أن ال collation في كل جداول قاعدة البيانات عندي موضوعة على

cp1256_general_ci;

وهذا الخيار حسب علمي هو المناسب لعرض الرموز العربية

هل هناك طريقة مثلى لتغيير اللغة في قاعدة البيانات ؟؟

بارك الله فيكم

#2

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

اقتباس
تى عندما أعدل التر ميز الى اللغة العربية فإن المشكلة تظهر مرة أخرى اثناء تحديث الصفحة او فتحها من جديد

افتهم من كلامك هذا عند تغير character set في المتصف تضهر الحروف بشكل صحيح

لحل هاي المشكلة اضف هذا الكود اخل الهيدر في الصفحة

<meta http-equiv="content-type" content="text/html; charset=windows-1256" />

و بالتوفيق

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

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

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

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

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

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