[Résolu] erreur charset inattendu sur fichier ecrire/req/myqsql

aujourd’hui le site char-fr.net était devenu inaccessible (page blanche, donc erreur php)

Apres recherhe dans les logs l’erreur est lié eà la ligne 185 du fichier ecrire/req/myqsql

Fatal error:
Uncaught mysqli_sql_exception:
Unknown character set: ‹ utf-8 › in /homepages/23/d838443927/htdocs/char/www/ecrire/req/mysql.php:185

en commentant cette ligne 185 un semblant de retour à la normale se produit

A noter sur le meme serveur 8 sites SPIP toutnent sans probleme en php 8.2 et spip 4.2.9

une idée pour cooriger ce probleme
William

Sauf erreur de ma part, le meta « charset » de ton site a été effacé.

La manipulation la plus simple serait de réinstaller la même version de SPIP et de vérifier à l’étape 3 qu’un charset valide est bien renseigner, sinon le saisir.

Bonne idée, je verifie dans la base :
mais le charset est bien validé dans la table spip_meta
charset utf-8

charset_collation_sql_base utf8_general_ci
charset_sql_base utf-8
charset_sql_connexion utf-8

je corrige en :(selon autres bases spip)
charset utf-8

charset_collation_sql_base utf8_general_ci
charset_sql_base utf8
charset_sql_connexion utf8

mais pas de changement
le source de la page donne bien

 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

une réinstallation n’avait rien donné

apres suppression du fichier connect impossible de reinstaller le fichier

William
william_f@icloud.com

  • 33 6 63 08 13 28
    32 rue Henri de Gastines
    53160 Vimarcé - France

Le 16 févr. 2024 à 10:53, JamesRezo via Discuter de SPIP noreply@discuter.spip.net a écrit :

JamesRezo
Février 16

Sauf erreur de ma part, le meta « charset » de ton site a été effacé.

La manipulation la plus simple serait de réinstaller la même version de SPIP et de vérifier à l’étape 3 qu’un charset valide est bien renseigner, sinon le saisir.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Bonsoir,

ce probleme est résolu. via phpmyadmin
j’ai passé toutes les table en utf8_general_ci
downloadé la base puis recherché-remplacé les caracteures accentués
puis ulploadé la base et tout va bien

il reste un probleme de cookie qui bloque l’accès au site privé. Sans doute le mieux est de rouvrir un sujet.