J'ai des caractères comme ó, ö et ainsi de suite. Lorsque j'insère ces données dans le tableau, il affiche comme ceux-ci ó. J'utilise PHP mysql. Existe-t-il une solution à ça???Comment insérer des caractères spéciaux dans la base de données?
Répondre
Veuillez spécifier quel système de base de données vous utilisez - chacun a sa manière préférée de spécifier le codage de caractères. Ensuite, définissez le codage de caractères de votre base de données sur le même que celui que vous utilisez pour l'envoi des chaînes - ce dernier peut dépendre de votre langue et de votre bibliothèque, donc si vous souhaitez une aide détaillée, il vaut mieux les spécifier.
Merci Alex !! J'utilise PHP mysql. – user75472
Pour PHP et les codages de caractères, étudiez http://www.phpwact.org/php/i18n/charsets - utf8_encode quand vous allez à la DB, et utf8_decode quand vous revenez, sont probablement ce que vous voulez (si la table MySQL est en UTF8 comme semble probable), mais vous avez besoin de la connaissance de base donnée par ce document. –
Dépend de votre moteur de base de données. Pour MySQL, la solution est généralement pour définir votre caractère par défaut de la table de jeu, comme ceci:
CREATE TABLE `foo` (
`bar` varchar(20) not null
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Exécutez cette requête pour vérifier divers paramètres de codage de caractères de MySQL:
show variables like '%character%'
Je vous dirais avez probablement eu un ou plusieurs de ceux mis en latin1. En outre, essayez d'exécuter ces requêtes avant d'insérer/récupérer des données:
SET NAMES utf8
SET CHARACTER SET utf8
- 1. ASP.NET-Saving caractères spéciaux à la base de données
- 2. java insérer des caractères spéciaux avec PreparedStatement ne
- 3. insérer des données dans la base de données avec jsp
- 4. Encodage des caractères spéciaux
- 5. Insérer dans la base de données oracle
- 6. Insérer des valeurs de tableau dans la base de données
- 7. Conversion de caractères spéciaux dans des rails
- 8. iPhone, caractères spéciaux dans la réponse JSON
- 9. Insérer des articles directement dans la base de données MediaWiki
- 10. Échapper des caractères spéciaux XML dans AJAX
- 11. Caractères spéciaux dans CFMail
- 12. Comment puis-je supprimer des caractères spéciaux?
- 13. Gestion des caractères spéciaux - dans asp.net MVC
- 14. Insérer des lignes dans une base de données dans ASP.NET
- 15. Insérer des caractères dans des cellules existantes
- 16. Caractères spéciaux dans la légende de la table LaTeX
- 17. Comment faire pour échapper des caractères spéciaux HTML dans Java?
- 18. Comment puis-je échapper des caractères HTML spéciaux dans JSP?
- 19. Traitement des caractères spéciaux MySQL Full Text
- 20. poignée de caractères spéciaux dans bash pour ... dans la boucle
- 21. Recherche de caractères spéciaux dans Google
- 22. Comment puis-je échapper des caractères spéciaux dans MySQL?
- 23. Comment faire pour échapper des caractères spéciaux dans JasperReports?
- 24. Caractères spéciaux en Python
- 25. validation des caractères spéciaux en utilisant JavaScript
- 26. Problème Django de résolution des caractères spéciaux dans l'URL
- 27. la taille des colonnes de base de données pour les données à base de caractères
- 28. JCSompress - traitant des caractères spéciaux dans les fichiers JS?
- 29. LINQ Requête pour insérer des données dans la base de données
- 30. comment se connecter et insérer et récupérer des données de la base de données?
Veuillez nous donner plus de contexte! Quel DB utilisez-vous, quels outils utilisez-vous pour insérer les données, afficher les données. N'importe lequel de ces 3 pourrait faire des traductions "utiles" ou mal comprendre un autre encodage d'outils .. (unicode?) – lexu