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

مشكلة بخصوص mysql

بدأه shokry3 في 8 أغسطس 2010 · 2 رد · 606 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحياتى إلى كل من فى النتدى

أنا أستخدم MYSQL Administrator 5.1.39 وعملت create للحقول باستخدام ال gui wizard

علما بان المشروع الى بعمله عبارة عن ربط لل java مع mysql

>> المشكلة إنى عندما أضيف بيانات باللغة العربية أجدها على شكل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ وده بيظهرلى فى البحث

>> فاذاى أقدر أضيف بيانات باللغة العربية وتظهر لى كما هى عند الاستعلام عنها

>> أنا آسف إذا كان الموضوع فى غير مكانه الصحيخ وأتمنى الرد السريع

وشكرااااااااااااااااااااااااااا كثيرااااااااااااااااااااااااااااااااااااااااااا

"ولله الأسمــــاء الحسنى فادعوه بها"

#2

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

تأكد أخي أن تضع ترميز قاعدة البيانات و ترميز الجداول و الحقول التي ستحتوي على العربية بالترميز التالي : utf8_unicode_ci

هذا ما يجب فعله من طرف قاعدة البيانات

أما بعد انشاء الاتصال بكود الجافا جرب اضافة الجملة التالية :

executeQuery("SET NAMES utf8");

و تأكد من جعل ترميز الصفحة (التي سيعرض فيها ناتج الاستعلام) أيضاً UTF-8

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

Everything will be fine when we TALK LESS, DO MORE


#3

شكرا أخى الكريم MoHaMMaD

الحمد لله أنا شغلتها

أولا أنا عملت اللى انت قولت عليه من طرف قاعدة البيانات

ثانيا انا ضفت characterEncoding = UTF-8 فى كود ال connection

كمثال ,, Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8")

شكرااااااااااااااااااااااا

"ولله الأسمــــاء الحسنى فادعوه بها"

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