[HELP developeur·euse wanted]

Un bug d'encodage unicode a tout foiré sur le site Wordpress d'une amie fact-checkeuse suédoise (donc les ö ä å).
C'est arrivé pendant la nuit, y'a rien en autoupdate, la BDD est intacte et en utf, tout le site est en utf et je m'arrache les cheveux depuis ce matin dessus, la veille de partir en reportage au fin fond du Pasdinternet.

C'est rémunéré (à voir avec elle), quelqu'un·e dispo ? Merci pour elle et 🫶 sur vous.

Gros merci pour tout vos RT, pistes, liens et offres de coups de main 
@ju tu as l’air regardé un peu partout mais je veux bien jeter un œil ou faire le canard (gratos)
@gul_ Je suis arrivée au bout de StackOverflow j'avoue. (Merci pour la proposition !)(on a peut-être une piste mais je te tiens au courant :))

@ju Bonjour, je serais curieuse de voir ça. J'utilise WordPress depuis longtemps et ça ne m'est jamais arrivé. C'est peut-être dû à un plugin ? Avez-vous essayé d'activer le mode debug, dans le fichier de conf de WordPress ?
Je veux bien voir le site, et vous pouvez me répondre en privé.

PS: c'est peut-être l'utf8mb4 qui est nécessaire. https://alexhost.com/fr/faq/mysql-utf8-vs-utf8mb4-quelle-est-la-difference-entre-utf8-et-utf8mb4/
Un backup complet suivi d'un test serait intéressant à faire.

MySQL utf8 vs utf8mb4 : quelle est la différence entre utf8 et utf8mb4 ?

MySQL utf8 vs utf8mb4 : quelle est la différence entre utf8 et utf8mb4 ?

ALexHost SRL
@meylodie Merci des tips! Hélas on a déjà désactivé/remis tous les plugins et themes, checké le debug et rien. Même restaurer un backup de la BDD n'a rien corrigé (elle est en utf8mb4)
@ju Yo, je te garantie rien mais je veut bien voir si je peut aider à résoudre ce problème.
@mbess Merci beaucoup ! On va voir si on avance un peu demain déjà et je te dis :)
@ju rhaaa.c’est tellement pénible quand ça fait ça. Y a tellement d’origines possibles… surtout quand l’hébergeur communique pas … Bon courage et plein d’ondes positives à vous !
@champiaf Merci ! On va bien trouver, mais d'habitude je sais à peu près comment réparer un site que je casse ;)
@ju encodage et collation. Ça remonte, mais le simple fait de passer une option au moment de la connexion au serveur MySQL, MariaDB, pourrait peut-être y faire.
Il faudrait que je retrouve l'exemple qui ferait que ça soit plus clair.
@7tonin Oui y'a visiblement un truc avec la bdd et sa lecture par WP, parce que ce qui est écrit directement dans le php (le footer, oups) affiche bien les caractères.

@ju Hélas, je ne connais pas assez WordPress, ni le contexte précis du bug. Mais je crois avoir trouvé dans cette page, cette petite commande, suite à la connexion à la base de données, qui avait résolu un problème d'affichage des caractères.
Dans https://iifx.dev/en/articles/357036427
La partie 2. Client Connection Encoding

Seulement voilà, avec un CMS, en principe on ne bidouille pas le code comme ça. Mieux vaut comprendre, et savoir ce qu'on fait.

@7tonin Merci ! En effet, Mysql en ligne de commande, c'est pas franchement ma spécialité (après c'est du phpMyadmin sur ce site, ça permet de jeter un oeil quand même)
@ju cela dit, il y a peut-être un simple fichier de configuration contenant le mot de passe de la base de données, et qui sait des options de connexion.
@7tonin Oui j'ai essayé plein de choses dans le fichier de config, mais ça n'a rien changé. Il y a peut-être un truc super simple cela dit.
@ju Bonjour, j'ai cherché "WordPress ? instead accent", et bien sûr les résultats me semblent intéressants ; notamment celui-ci, bien que fil de discussion ait 11 an.
https://wpfr.net/support/sujet/resolu-probleme-daffichage-daccents-sur-page-wordpress/
[Résolu] Problème d'affichage d'accents sur page wordpress - WPFR

Bonjour à tous, C'est mon premier post, j'espère que j'ai réussit à respecter les règles !? Ma configuration WP actuelle - Version de WordPress : WordPress 3.9.1 - Version de PHP/MySQL : MySQL51-67 - Thème utilisé : Twenty thirteen - Extensions en place : php-code-for-posts - Nom de l'hebergeur :…

WPFR
@ju ...
Finalement, je me retiens de lister les autres possibilités, ce serait un rien ridicule.
Bonne analyse, recherche et/ou chance. 🌠🍀🤞
@7tonin Désolée pour la réponse tardive, merci beaucoup !!
@ju Une proche à eu un bug similaire, je compatis et je boost autant que je peux
@ju hello, vous vous en sortez ? Si j’ai bien compris il n’y a que les articles et pas le cadre du site qui fait le délire ? Est-ce que vous voulez donner le lien d’accès (public) au site ? Bon courage…
@ju Est-ce qu'elle aurait pas mis à jour une très vieille installation de WordPress qui a traîné de nombreuses années sur des vieilles versions de PHP+MySQL en hébergement mutualisé? Parce que c'est le genre de truc qui m'est arrivé avec mon blog qui a plus de 20 ans d'existence, et j'ai réussi à le réparer (à grands coups de chirurgie et commandes obscures), mais ça m'a pris des mois pour acquérir cette connaissance obscure, c'est vraiment pas quelque chose de facile à retrouver sur Internet.
@nekohayo Ça ressemble à ce qui est arrivé mon très vieux blog ça (j'ai mis un plugin entre WP et le frontend comme pansement ;)) Mais elle, elle est en mutualisé mais son WP est récent et elle n'a touché à rien. D'autant que les posts sont bien plein de å ö ä dans la bdd...
@ju J'avais eu un problème un peu similaire une fois et au final le problème était au niveau du reverse proxy caddy.
@ju Bonjour ! C'est finalement résolu ? Si jamais, n'hésitez pas à me faire signe. Je devrais pouvoir corriger ça. 🙂
@cyberia Merci beaucoup, j'en saurais plus demain et je vous fais signe si besoin :)