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

مشكلة مع الفورمات لللغة العربية في ال MYSQL

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

السلام عليكم

اواجه مشكلة مع ال phpMyAdmin الجديد و Mysql الجديد بحيث اصبحوا الان يدعموا ما يسمى بال Collation و هي تعني على ما اظن نوع الفورمات التي تحفظ بها البيانات او شيء من هذا القبيل.

على كل,

لقد قمت بعملية إستخراج بعض البيانات من قاعدة اكسس و من ثم فصلها عن بعضها عن طريق ال PHP والتي بدورها سوف تقوم بعمل جمل الإستعلان

INSERT للقاعدة الموجودة على سيرفر ال Mysql

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

مع العلم ان

Default collation for mysql = utf8 (على ما اظن لا يمكن تغييره من phpMyAdmin)

الجداول:

Collation = cp1256_general_ci

الحقول التي تحتوي على نصوص

Collation = cp1256_general_ci

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

ما هي المشكلة هنا؟

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#2

Maverick , انت متأكد أن البيانات الى دخلتها لـ mysql مش utf8 encoded ؟؟

و جرب مثلاً

SET NAMES 'utf8';

قبل الـ select .

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

سلام عليكم انا نفس الشي تطلع عندي علامات استفها مثل الصورة المرفقة كما تلاحظون اسم الموظف وجنسيتة ومقرالوظيفة كلها ؟؟؟؟؟؟؟؟ نحتاج حل سريع

30e2b1ca17.JPG

تم تعديل هذه المشاركة بواسطة ahmedd في 26 ديسمبر 2006 في 23:09

#4

السلام عليكم

اخي العزيز

اعتقد المشكلة الي عندك هي لازم تحدد الـCharacter Set

و هي المسؤلة عن ظهور الحرف بشكل الصحيح

مثال لانشاءعامود يدعم الحروف العربية بشكل صحيح

ART_Nick CHAR(50) CHARACTER SET cp1256 COLLATE cp1256_general_ci ,

و هذا المثال لانشاء قواعد بينات تعدم اللغة العربية

CREATE DATABASE Songs DEFAULT SET CHARACTER cp1256 COLLATE cp1256_general_ci;

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

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

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

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

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

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