حفظ الرموز التعبيرية في قاعدة بيانات mysql utf8mb4: استكشاف أخطاء الأحرف غير صالحة
تكمن إحدى المشكلات المحتملة في مجموعة الأحرف غير المتسقة وإعدادات التجميع.للتحقق من التكوين ، تنفيذ الاستعلام التالي:
سؤال:
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';إذا لم يكن الأمر كذلك ، فاضبط هذه الإعدادات وفقًا لذلك.
بالإضافة إلى ذلك ، تحقق مما إذا كان ملف تكوين my.cnf يحتوي على أي تناقضات. ابحث عن الإعدادات التي تحدد مجموعات الأحرف والترجم وتأكد من أنها متسقة مع تكوين قاعدة البيانات. على سبيل المثال ، تحقق من وجود هذه الخطوط:
-------------------------- -------------------- | Variable_name | Value | -------------------------- -------------------- | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | collation_connection | utf8mb4_unicode_ci | | collation_database | utf8mb4_unicode_ci | | collation_server | utf8mb4_unicode_ci | -------------------------- --------------------خادم الأحرف = UTF8MB4 collation-server = utf8mb4_unicode_ci
تأكد من تعيين متغيرات مجموعة الأحرف الثلاثة بشكل صحيح.
باتباع هذه الخطوات ، يمكنك حل مشكلة أخطاء حرف UTF-8 غير صالحة عند حفظ الرموز التعبيرية في قاعدة بيانات MySQL مع تكوين UTF8MB4.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3