Dans le PHPmyAdmin d’Ouvaton, je vois que le serveur MariaDB est en cp1252. Je cite:
Server charset: cp1252 West European (latin1)
Néanmoins, des kanji (points unicode à trois octets) peuvent s’y stocker et y être vus en tant que kanji:
« 暗視 あんし, comme disait l’autre »
Par contre, l’affichage par des scripts PHP/HTML dûment taggués charset=« UTF-8 » me donne l’erreur habituelle des points d’interrogation dans sur fond noir � pour les caractères accentués, et points d’interrogation simples à la place des kanji. http://jchrbe.ouvaton.org/zwyrg/0essai.php
J’ai importé les tables sur PHPmyAdmin Ouvaton à partir de celles exportées de mon système LAMP à la maison, qui fonctionne sans problème; les scripts PHP sont également les mêmes (à part évidemment de la procédure de connexion msqli).
-
Est-ce que le serveur MariaDB d’Ouvaton est réellement en cp1252? Ou y a-t-il y une procédure pour modifier le mode de stockage pour ma DB?
-
Il y a quelques semaines, j’avais corrigé mes données par PHP, mais un export des tables a montré un double encodage UTF-8: les octets supérieurs à 127 des champs étaient eux-mêmes recodés en UTF-8: le guillemet typographique simple était codé en 8 octets, ce qui me semble assez exagéré.