Question

J'ai donc un contenu espagnol enregistré dans Excel, que j'exporte dans un format .csv afin que je puisse l'importer à partir du gestionnaire sql Firefox add-on dans un sql db. Le problème est que quand je l'importer, chaque fois qu'il ya un accent, (ou quel que soit le nom technique pour ces choses sont) Firefox ne reconnaît pas, et produit en conséquence un gros diamant noir avec un blanc?. Y a-t-il une meilleure manière de faire cela? Y at-il quelque chose que je peux faire pour que mon contenu espagnol lisible dans un db sql? Peut-être un programme plus préférable que l'extension Firefox? S'il vous plaît laissez-moi savoir si vous avez des pensées ou des idées. Merci!

Était-ce utile?

La solution

Vous devez suivre la chaîne et assurez-vous rien ne se perd "dans la traduction" .

Plus précisément:

  • affirmer que le codage est utilisé dans le fichier CSV; veiller à ce que les charaters spéciaux sont effectivement là-bas, et voir comment ils sont codés (UTF8, page Code particulier, ...)
  • assurer le serveur SQL que peut
      a) lire ces caractères et
      b) les stocker dans un codage qui permettra de préserver leur intégrité. (BTW, le codage utilisé dans le CSV peut bien sûr être reconfiguré à un autre encodage de votre choix, à savoir celui que vous connaissez sera propre à la consommation par votre application cible)
  • assurez-vous que la base de données effectivement stockées ces caractères ok.
  • voir si Firefox (ou tout autre « consommateur » de ce texte) gère correctement les caractères dans ce codage particulier.

Il est courant mais utile pour ce type de demandes de recommander la lecture assignement suivante:

Le logiciel Chaque Absolute minimum Developer Absolument, Positively doit savoir sur Unicode et les jeux de caractères (No excuses!) par Joel Spolsky

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top