2010-02-26 8 views
1

J'ai donc du contenu en espagnol enregistré dans Excel, que j'exporte dans un format .csv pour pouvoir l'importer depuis le module complémentaire sql manager de Firefox vers un fichier .sql db. Le problème est que quand je l'importe, quand il y a un accent, (ou quel que soit le nom technique de ces choses), Firefox ne le reconnaît pas, et produit donc un gros diamant noir avec un blanc. Y a-t-il une meilleure manière de faire cela? Est-ce qu'il y a quelque chose que je peux faire pour que mon contenu en espagnol soit lisible dans un sql db? Peut-être un programme plus préférable que l'extension Firefox? S'il vous plaît laissez-moi savoir si vous avez des idées ou des idées. Merci!Comment importer de l'espagnol dans une base de données SQL?

Répondre

1

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

Plus précisément:

  • affirment 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, ...)
  • assurent la ce serveur SQL peut
    a) lire ces caractères et
    b) les stocker dans un encodage qui préservera leur intégrité. (BTW, l'encodage utilisé dans le CSV peut bien sûr être remappé à un autre encodage de votre choix, c'est-à-dire que vous savez que votre application cible peut consommer)
  • assurez-vous que la base de données a correctement stocké ces caractères.
  • voir si Firefox (ou quel que soit «consommateur» de ce texte) gère correctement les caractères dans cet encodage particulier.

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

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) par Joel Spolsky

Questions connexes