Manuel:$wgDBmysql5
Cette fonctionnalité a été supprimée entièrement dans la version 1.33.0. |
Spécifique à MySQL: $wgDBmysql5 | |
---|---|
Mettre à true pour que la connexion MySQL utilise l'encodage UTF-8 (expérimental) |
|
Introduit dans la version : | 1.5.1 (r11508) |
Obsolète dans la version : | 1.31.0 (Gerrit change 437312; git #7271d50b) |
Retiré dans la version : | 1.33.0 (Gerrit change 498644; git #26118ad0) |
Valeurs autorisées : | (booléen) |
Valeur par défaut : | false |
Autres paramètres : Alphabétique | Par fonction |
Détails
Remarque préalable: Peu importe ce que vous définissez ici, MediaWiki utilise toujours l’encodage UTF-8 en interne. Tout ce que MediaWiki envoie à la base de données est toujours encodé en UTF-8.
Défini à true pour envoyer 'SET NAMES=utf8;' sur connect. Si défini à false, 'SET NAMES binary;' sera utilisé, ce qui est recommandé par défaut. En général, vous ne devriez pas changer cette valeur une fois installée -- si vous avez créé le wiki dans les schémas binaires ou UTF-8, vous devriez le garder hors. La fonction est expérimentale et avec vos paramètres les données sont envoyées (et donc aussi finalement enregistrées) avec le bon encodage de toute façon.
(Voir aussi $wgDBTableOptions qui dans les versions recentish inclura le type de table et le jeu de caractères utilisés lors de la création de tables.)
Peut se casser si vous mettez à jour un wiki existant, puis modifiez ce paramètre. Les symptômes de brisure sont susceptibles d’inclure un comportement incorrect avec des titres de page, des noms d’utilisateur, des commentaires, etc contenant des caractères non-ASCII. Peut également causer des échecs sur le cache objet et d’autres choses.
Si vous utilisez toujours MySQL 4, votre wiki a été créé avec l’ancien schéma "MySQL 4 backwards-compatible UTF-8" et $wgDBmysql5 devrait rester éteint ; votre version MySQL ne le supporte pas de toute façon.