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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Faut il enregistrer des donnée avec deja un charset ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faut il enregistrer des donnée avec deja un charset ?

n°1629765
Siol
Posté le 24-10-2007 à 02:52:02  profilanswer
 

Bonjour,
 
Je me demande si il vaut mieux enregistré des données sur une base de donnée deja encodés (en UTF-8 par exemple) ou sans encodage ? Pourquoi ?


Message édité par Siol le 24-10-2007 à 02:52:33
mood
Publicité
Posté le 24-10-2007 à 02:52:02  profilanswer
 

n°1629888
MagicBuzz
Posté le 24-10-2007 à 10:49:03  profilanswer
 

Dans l'absolu, il vaut mieux que tes données soient encodées avec le même charset que celui attendu par ta base de données (paramètre configurable au moment de la création de la base, de la table ou du champ, selon le sgbd)
 
Cependant, il faut savoir que tous les encodages se font sans perte de données. C'est à dire que tu peux tout à faire stocker un carctère chinois en utilisant l'encodage ASCII.
Si tu relis le truc en utilisant le même encodage que celui utilisé au départ, tu retrouveras tes infos non altérées.
 
Ceci dit, c'est mal, parceque si on consulte la base directement avec un requêteur, quand le charset est inconsistant, tu vois n'improte quoi comme caractères


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

  Faut il enregistrer des donnée avec deja un charset ?

 

Sujets relatifs
recuperation d une donnéeProbleme de charset
insertion dans la base de donnée problèmatiquefermeture de session ->écriture dans une base de donnée mysql
enregistrer une partie d'une page sous forme d'imageRecup donnée apres authentification
proteger donnee programme htmlActualiser une Base de donnée tous les jours
Obliger Access à enregistrer le current recordremplace dans une base de donnee (wamp)
Plus de sujets relatifs à : Faut il enregistrer des donnée avec deja un charset ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)