Déchiffrage des donnée d'une base
Ynsouk
Messages postés
108
Statut
Membre
-
Ynsouk Messages postés 108 Statut Membre -
Ynsouk Messages postés 108 Statut Membre -
Bonjour,
j'utilise php pr faire sortir des enrégistrements d'une bd mysql;
Localement les données apparaissent bien; mais une fois le fichier mis chez l'Hébergeur les caractères accentués sont transformés en d'autres caractères qui rendent ilisibles le mot , le nom.
J'ai fait un phpinfo pr voir les config du serveur et j'ai vu que normalement il doit supporter l'ISO-8859-1;
Que dois je faire pr améliorer ca. Merci
j'utilise php pr faire sortir des enrégistrements d'une bd mysql;
Localement les données apparaissent bien; mais une fois le fichier mis chez l'Hébergeur les caractères accentués sont transformés en d'autres caractères qui rendent ilisibles le mot , le nom.
J'ai fait un phpinfo pr voir les config du serveur et j'ai vu que normalement il doit supporter l'ISO-8859-1;
Que dois je faire pr améliorer ca. Merci
A voir également:
- Déchiffrage des donnée d'une base
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Trier des données excel - Guide
- Gigaset a170h problème base ✓ - Forum telephonie fixe
1 réponse
C'est un problème de jeux de caractères, ton bidule essaye d'afficher en UTF des données en ISO machin.
La bdd c bien la même? c pas celle de ton hébérgeur?
Le problème c'est d'identifier où s'est produite l'erreur?
A) dans la bdd à l'injection, cad que le texte est déja corrompue en bdd ( probleme de charset mysql)
B) dans php, avec php.ini, même si ca ne me dit rien
C) dans la config du serveur web, le format par défaut
D) essaye de positionner le charset au niveau de la page web dans le header
La bdd c bien la même? c pas celle de ton hébérgeur?
Le problème c'est d'identifier où s'est produite l'erreur?
A) dans la bdd à l'injection, cad que le texte est déja corrompue en bdd ( probleme de charset mysql)
B) dans php, avec php.ini, même si ca ne me dit rien
C) dans la config du serveur web, le format par défaut
D) essaye de positionner le charset au niveau de la page web dans le header
ds la bdd le texte n'est pas corrompu ; il me montre bien les données quand je fais un select * par exemple
sur la table .
ds la config du serveur web, voici ce qu'il ya : HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
au niveau de la page web je l'ai positionné sur le ISO-8859-1.
Est ce que les informations que j'ai données peuvent vous aider à m'aider? merci