Garder des caractères spéciaux lors de l'importation dans mysql à partir de csv
J'ai un fichier csv qui contient des caractères spéciaux. Cependant, lorsque je les importer dans ma table, ils n'importent pas. J'ai la ligne qui doit contenir des caractères spéciaux de la configuration que utf8_general_ci
Cependant, je suis de perdre les caractères spéciaux sur phpmyadmin à l'importation. Par exemple, le degré de symbole n'est pas l'importation. J'ai regardé mon fichier csv dans un éditeur de texte et il ne contient pas les caractères spéciaux.
S'il vous plaît aider.
Ok, j'ai compris comment faire. Voir ma réponse ci-dessous.
OriginalL'auteur MagentoMan | 2014-01-20
Vous devez vous connecter pour publier un commentaire.
Besoin seulement de modifier le jeu de caractères dans mysql lorsque vous essayez de télécharger le fichier.
Dans mon cas, fonctionne le jeu de caractères windows-1252
OriginalL'auteur Raugaral
Ok,
pour n'importe qui qui a ce même problème en essayant de garder le fichier csv exporté en utf8 tout en gardant les caractères spéciaux effectuer les opérations suivantes.
Ouvrez votre fichier dans OpenOffice Calc. Lorsque vous vous préparez à l'enregistrer enregistrer en tant que texte fichier csv. Lors de l'exportation, il vous demandera dans quel format enregistrer comme. Enregistrer en tant que UTF-8 et hop. Il ne permet pas de convertir vos caractères spéciaux comme le fait excel.
Espère que ça aide quelqu'un d'autre.
OriginalL'auteur MagentoMan
Excel habituellement sorties CSV au format UTF-16, mais il y a des manières de les obtenir à la sortie de l'UTF-8 comme expliqué ici
Si vous êtes sur Windows, vous pouvez également utiliser le bloc-notes de l'éditeur de texte à convertir le fichier en sélectionnant l'encodage UTF-8 dans le Enregistrer sous boîte de dialogue comme indiqué ci-dessous:
OriginalL'auteur Glenn Lawrence
Essayer de convertir le jeu de caractères de votre fichier csv en utf8.
Par exemple avec Notepad++
Vous connaissez le jeu de caractères de votre fichier ? Par défaut, Notepad++ ouvrir les fichiers avec un jeu de caractères ANSI, peut-être que votre fichier est codé dans un autre jeu de caractères...
Il doit être en utf8 mais je me suis converti à qui et toujours voir le problème
OriginalL'auteur Georgio
Peut-être vous devez vérifier la configuration en tant que fichier csv. Je pense que votre problème se lancer dans ce fichier. Vérifier et assurez-vous que les deux de codage étaient les mêmes(csv et sql de la table)
Veuillez vérifier ceci: office.microsoft.com/en-gb/word-help/...
Table de vérifier dans phpmyadmin
OriginalL'auteur starko