Mohamed Hegazy2 نشر 8 مايو 2020 أرسل تقرير نشر 8 مايو 2020 قمت بانشاء قاعدة بيانات بلغة Mysql بترميز utf-8 وكذلك الجداول والحقول وعند الكتابة باللغة العربية لا تظهر مشكلة وانشأت برنامج بلغة الجافا باستخدام واجهة المستخدم netbeans7.4 بترميز utf-8 وعند الكتابةباللغة في الجافا لاتظهر مشكلة او عند استدعاء البيانات المكتوبة باللغة العربية في Mysql اما عند ارسال البيانات العربية الى قاعدة البيانات تظهر كعلامات استفهام فاين السبب ؟ وكيف الحل ؟ 1 اقتباس
0 Nabil Tayeh نشر 8 مايو 2020 أرسل تقرير نشر 8 مايو 2020 السلام عليكم لضمان تخزين المحتوى باللغة العربية يجب تعيين الحقل المخصص من نوع utf8mb4_general_ci. حيث هذا التنسيق يضمن تخزين اللغة العربية بدون أي مشاكل. اقتباس
0 Mohamed Hegazy2 نشر 8 مايو 2020 الكاتب أرسل تقرير نشر 8 مايو 2020 خالص الشكر على سرعة الرد توصلت لحل اضافي لضمان تسليم البيانات باللغة العربية عند الاتصال بقاعاعدة البيانات وكانت كالتالي jdbc:mysql://localhost:3306/epreparation?useUnicode=yes&characterEncoding=UTF-8&useSSL=false اقتباس
0 Nabil Tayeh نشر 8 مايو 2020 أرسل تقرير نشر 8 مايو 2020 هذا الحل جيد بوضعه في بيانات الإتصال مع قاعدة البيانات, لكن الأفضل هو تحديد الترميز لكل حقل قد يحتوي على نصوص باللغة العربية. اقتباس
السؤال
Mohamed Hegazy2
قمت بانشاء قاعدة بيانات بلغة Mysql بترميز utf-8 وكذلك الجداول والحقول وعند الكتابة باللغة العربية لا تظهر مشكلة
وانشأت برنامج بلغة الجافا باستخدام واجهة المستخدم netbeans7.4 بترميز utf-8
وعند الكتابةباللغة في الجافا لاتظهر مشكلة او عند استدعاء البيانات المكتوبة باللغة العربية في Mysql
اما عند ارسال البيانات العربية الى قاعدة البيانات تظهر كعلامات استفهام
فاين السبب ؟ وكيف الحل ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.