تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة utf8 و utf8mp4 فى اتصال الـ .net و Mysql
#1
السلام عليكم اخوانى الأفاضل
دائما تعودنا فى الاتصال بين vb.net و MySql على اضافة الترميز utf8 فى آخر جملة الاتصال على النحو التالى : CharSet=utf8
لكن الان أصبحت سيرفرات الـ Mysql تستخدم ترميز آخر و هو utf8mp4 

مما تسبب لنا فى صداع بعدم التمكن من التعامل مع قاعدة بيانات Mysql
فعند الاتصال يصدر لنا الخطأ التالى :



و هو ما يوضح أن الاتصال و التعامل مع قاعدة البيانات لا يدعم utf8mp4  
فى حين أن الترميز القديم utf8 لم يعد موجودا على السيرفرات و لا فى الـ Colection للجداول
...................
صار لى خمسة أيام أجوب بحثا و أحمل فى mysql-connector-net بمختلف الاصدارات حتى الاصدار :  mysql-connector-net-8.0.33
دون جدوى أو حل
أرجو أن يكون لديكم خبرة أو مرور للمشكلة عليكم
منتظر رأيكم
تقبلوا تحيات
الرد }}}
تم الشكر بواسطة: سعود
#2
و عليكم السلام
حدث الكونكتور Mysql_connector لانه ايضا من mysql
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#3
(29-04-23, 05:00 AM)dr.programming كتب : السلام عليكم اخوانى الأفاضل
دائما تعودنا فى الاتصال بين vb.net و MySql على اضافة الترميز utf8 فى آخر جملة الاتصال على النحو التالى : CharSet=utf8
لكن الان أصبحت سيرفرات الـ Mysql تستخدم ترميز آخر و هو utf8mp4 

مما تسبب لنا فى صداع بعدم التمكن من التعامل مع قاعدة بيانات Mysql
فعند الاتصال يصدر لنا الخطأ التالى :



و هو ما يوضح أن الاتصال و التعامل مع قاعدة البيانات لا يدعم utf8mp4  
فى حين أن الترميز القديم utf8 لم يعد موجودا على السيرفرات و لا فى الـ Colection للجداول
...................
صار لى خمسة أيام أجوب بحثا و أحمل فى mysql-connector-net بمختلف الاصدارات حتى الاصدار :  mysql-connector-net-8.0.33
دون جدوى أو حل
أرجو أن يكون لديكم خبرة أو مرور للمشكلة عليكم
منتظر رأيكم
تقبلوا تحيات

عندي سيرفر محلي
والCollation الافتراضي على utf8mb4_general_ci
جملة الاتصال بدون CharSet، ويعمل بشكل جيد
كود :
Dim cn As New MySqlConnection("server=localhost;database=test;uid=root;pwd=")
البعض يضيف port=3306

هل قاعدة البيانات محلية ام على استضافة وما هو موقع الاستضافة؟
الرد }}}
تم الشكر بواسطة: dr.programming
#4
(29-04-23, 06:39 AM)سعود كتب : و عليكم السلام
حدث الكونكتور Mysql_connector لانه ايضا من mysql

بارك الله فيك أخى سعود
فعلااااااااااااااااااااااااااااااااااااااااا
بتحديث كونكتور MySql تم بحمد الله تعالى
شكرا لك و شكرا جزيل أيضا لأخى kalawy
بارك الله فيكم أثلجتم صدرى و أفدتم و أرحتمونى من ضيق الصدر
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: