Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2983 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql/phpmyadmin] Extraction csv et les caractères spéciaux.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql/phpmyadmin] Extraction csv et les caractères spéciaux.

n°2043446
tuxbleu
renie ses origines
Posté le 21-12-2010 à 10:06:16  profilanswer
 

Bonjour
 
J'essaie d'extraire en csv le contenue d'une table, depuis phpmyadmin.
Ca c'est pas bien sorcié.
Par contre, je me prends la tete avec du contenu de ce type :  
 
Demande d'un avenant ... client n'a rien reçu  
Interclassement : latin1_swedish_ci
 
Une idée pour que j'ai des extraction plus conforme à la langue Française ? ;)


---------------
Mon topic de vente - Mon feed-back
mood
Publicité
Posté le 21-12-2010 à 10:06:16  profilanswer
 

n°2043450
smaragdus
whores, drugs & J.S. Bach
Posté le 21-12-2010 à 10:55:19  profilanswer
 

Les données ont été mal enregistrée à l'origine, il va falloir que tu les convertisses toi-même avant de les exporter.

n°2043464
tuxbleu
renie ses origines
Posté le 21-12-2010 à 11:51:29  profilanswer
 

smaragdus a écrit :

Les données ont été mal enregistrée à l'origine, il va falloir que tu les convertisses toi-même avant de les exporter.


Alors là le sujet m'intéresse : Comment "bien" enregistrer les données ? C'est une interface php, la base se remplie avec des formulaires.
Quel est selon toi la meilleur méthode pour être tranquil avec tous ces problèmes ? (quel encodage de caractère, etc ?)


---------------
Mon topic de vente - Mon feed-back
n°2043493
smaragdus
whores, drugs & J.S. Bach
Posté le 21-12-2010 à 13:14:12  profilanswer
 

C'est très simple : Il ne faut pas mettre d'entité html dans une base de données.  
 
Ca fout en l'air les recherches, les collations, les tris, les dimensionnements de champs etc...
 
En règle général , ça n'a pas de sens de mettre du HTML en base sauf si c'est un bloc html destiné à être restitué tel quel.


Message édité par smaragdus le 21-12-2010 à 13:16:07
n°2043567
tuxbleu
renie ses origines
Posté le 21-12-2010 à 16:43:57  profilanswer
 

Su coup tu enregistres quoi dans la base ? tu stock de l'utf8 directement ?
De quel façon tu t'y prends pour enregistré tes données de formulaires ?


---------------
Mon topic de vente - Mon feed-back
n°2043568
smaragdus
whores, drugs & J.S. Bach
Posté le 21-12-2010 à 16:50:14  profilanswer
 

Dans la base, tu enregistres " Demande d'un avenant ... client n'a rien reçu  " en UTF-8 bien sûr.

n°2043613
tuxbleu
renie ses origines
Posté le 21-12-2010 à 21:28:08  profilanswer
 

smaragdus a écrit :

Dans la base, tu enregistres " Demande d'un avenant ... client n'a rien reçu  " en UTF-8 bien sûr.


Ya pas une histoire de de utf8_encode() ? Qu'en est-il des caractères spéciaux ?
J'ai partout des htmlspecialchars() pour m'éviter les plantages avec les ', les " et les \ et les / , on sait jamais ce qu'on te mets dans les formulaires :s


---------------
Mon topic de vente - Mon feed-back
n°2043646
smaragdus
whores, drugs & J.S. Bach
Posté le 22-12-2010 à 08:57:35  profilanswer
 

:heink: C'est pas des htmlspecialchar qu'il faut mettre, c'est des mysql_real_escape_string.  
 
Où as-tu vu joué ça ? :heink:

n°2043895
tuxbleu
renie ses origines
Posté le 22-12-2010 à 22:19:09  profilanswer
 

smaragdus a écrit :

:heink: C'est pas des htmlspecialchar qu'il faut mettre, c'est des mysql_real_escape_string.  
 
Où as-tu vu joué ça ? :heink:


 :sweat:


---------------
Mon topic de vente - Mon feed-back

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql/phpmyadmin] Extraction csv et les caractères spéciaux.

 

Sujets relatifs
[MySQL] Moteur de base entre Memory et MyIsamFormation MySQL
Erreur connection local MySQL / MySQL connectorconcaténation de chaines de caractères !!!
Compter nombre d'enregistrement MYSQLAccess vs MySQL pour de très grosses bases
mysql > obtenir résultats connexes en une queryActualiser une liste de données tirées d'une table Mysql en PHP
Selects en cascade avec bdd MysqlModification de chaîne de caractères dans un fichier
Plus de sujets relatifs à : [Mysql/phpmyadmin] Extraction csv et les caractères spéciaux.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR