J'utilise un DB externe (lecture seule) avec DB local (système de test).Paramètre MySQL pour le caractère correct et le classement dans Laravel
Donc, chaque fois que je reçois comme avertissement d'exception ci-dessous avec le caractère nul par défaut comme " " lors de l'obtention de données de DB externe.
Comment modifier le réglage DB dans ma situation? Merci.
(3/3) QueryException
SQLSTATE [HY000]: Erreur générale: 1.366 valeur de chaîne incorrect: '\ xF8peri ...' pour la colonne 'customer_name' à la ligne 1 (SQL: insérer dans customers
(id
, customer_name
, customer_email
) valeurs (10008, Olsen Naen Klistpe AS, [email protected]))
externe DB
character_set_client = UTF8
character_set_connection = latin1
character_set_database = UTF8
character_set_filesystem = binaires
character_set_results = latin1
character_set_server = UTF8
character_set_system = UTF8
collation_connection = utf8_general_ci
collation_database = latin1_swedish_ci
collation_server = latin1_swedish_ci
MYSQL version 5.1.
interne DB
character_set_client = utf8mb4
character_set_connection = utf8mb4
character_set_database = utf8mb4
character_set_filesystem = binaire
character_set_results = utf8mb4
character_set_server = latin1
character_set_system = UTF8
collation_connection = utf8mb4_general_ci
collation_database = utf8mb4_unicode_ci
collation_server = latin1_swedish_ci
Server version 7.5.19 de MySQL
Test System enviroments: Win10, WAMPSERVER (MySQL v5.7.19, PHP v7.1.9)
Dup de https://stackoverflow.com/questions/46640891/db-collation-and-chartset-setting-in-mysql-in- laravel –