Chargement en cours...
Connexion au forum informatique de Sur-la-Toile
La discussion « perdu une table à cause d'un accent aigue é de m...... » se trouve dans le forum « Programmation »
Statut de la discussion » perdu une table à cause d'un accent aigue é de m...... « ( normale)

perdu une table à cause d'un accent aigue é de m......

» Liste des Forums » Programmation » Discussion

Le 31-08-2007 à 17:26 #

Bonjour,

et oui j'ai repris en charge l'admin d'un site et voila que l'une des pages ne renvoie plus rien et là je découvre que la table et nommé comme suit
anciens_numéro mais que myadmin renvoie un losange avec un point d'iterrogation

et dansmyadmin impossible de recup la table ou de renomer ma table

bref le bazard quoi ???

c'est un peu urgent surtout si je vous dis que cette table comporte 5 ans de données

Merci d'avance

et si je peut filer la main à quelqu'un en php ou html cela sera avec plaisir


Le 31-08-2007 à 17:28 #

Salut,

C'est quelle version de mysql / phpmyadmin?

Ben

Le 31-08-2007 à 17:30 #

myadmin 2.6.2-Debian-3sarge3

et voila


Ajout du 31-08-2007 à 17:31:

c'est grave docteur

Le 31-08-2007 à 17:38 #

Ca ne me dit pas quelle version de Mysql tu utilises

C'est probablement un problème de collation (ou interclassement: ensemble de règles permettant la comparaisons de caractères dans un jeu). En général sur les serveurs francophones on utilise les jeux de caractère latin1 ou UTF8, avec une collation suédoise (latin1_swedish_ci). Cela indique au serveur que e = é = ê = è

As tu fait une modification de ce coté?

Ta version de phpmyadmin date d'il y a 2 ans, ça ne peut pas faire de mal de la mettre à jour, il est bien possible que la gestion des caractères francophones soit meilleure dans la version actuelle.

Ben



[ Ce message a été modifié par : : ben le 31-08-2007 17:42 ]

Le 31-08-2007 à 17:47 #

non strictement rien en fait
un client ma demandé de lui faire une table de plus pour site un petit annuaire
et apres quelque tentatives ratés pour créer une table avec un fichier php j'ai fini par avoir accés au myadmin de l'hebergeur de mon client qui ma precisé qu'i lavait bloqué cette procedure enfin passons
J'ai donc acces à son admin je construit ma table mon php et 1/2 heure plus tard je commence mes test, sur ma page je crane un peut devant les copains car cela marche du premier coup puis par acqui de conscience je fait le tour du site et la une page qui marche depuis des années me renvoie une erreur, j'ouvre le page php le nom de la table me choque un accent dans un nom puis j'ouvre la base de données et la je voie le caractère en forme losange avec le point d'interro
sinon la version MySQL 4.1.11

merci si tu à une idée

Le 31-08-2007 à 18:01 #

Es tu sur que le problème vienne de là? Car les accents ne posent aucun problème dans les noms de table ou noms de colonnes (pour autant que l'encodage soit correct) dans mysql 4.

C'est peut-être simplement une incompatibilité avec ce myadmin qui date un peu, ou qui est éventuellement mal configuré (qui affiche des caractères latin1 en croyant que c'est de l'UTF-8 par exemple).

Quelle est l'erreur exacte renvoyée par la page en question?

Ben


[ Ce message a été modifié par : : ben le 31-08-2007 18:02 ]

Le 31-08-2007 à 18:12 #

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/sites/com/pneumag/www/anciens_numeros.php on line 14



Ajout du 31-08-2007 à 18:14:

je suis ok avec ce que tu dis mais impossible d'ouvrir la table impossible de faire une sauvegarde de la base
bref je nage dans la nouille tout ça pour un caractère spécial



Ajout du 31-08-2007 à 18:17:

Mais je pense que tu dois être proche du vrai pour les choix de caractère en tre utf8 et latin mais il me faut attendre lundi pour prendre contact avec l'hebergeur pour qu'il puisse me faire une modif sur sont admin

Le 31-08-2007 à 18:20 #

as tu modifié anciens_numeros.php ? si tu l'a sauvé sous un encodage différent de l'original, cela peut causer un problème. Tu n'as pas fait de backup?

Pour gérer les tables, installes la dernière version de phpmyadmin (dans un autre répertoire), normalement ça devrait marcher.

Ben

Le 31-08-2007 à 18:27 #

non cela ne marche pas avec cette hbergeur aucune possibilité de mettre un autre admin que le sien


Ajout du 31-08-2007 à 18:34:

La table en fait toute les tables sont en latin1_swedish_ci
le langage est en fr-utf-8
le jeu de caractères UTF-8 unicode (utf8)
Interclassement utf8_general_ci
» Liste des Forums » Programmation

Sujets Connexes

Arakien & WéWé


Forums

Navigation


Publicité

Connectés

Il y a actuellement 216 visiteurs et 2 toiliens en ligne.

Recherche

Concours


Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.

Conditions d'utilisation -

Partenaires: [Informatique Multimédia] [Portail du Maroc] [Actualité High Tech]
[Tutoriaux Photoshop] [éligibilité ADSL] [Astuces Windows]

Page générée en 171 millisecondes sur WWW1.