Je veux stocker les caractères Unicode dans la base de données mysql que dois-je faire. J'ai essayé d'utiliser les paramètres du jeu de caractères mais je ne travaillais pas. S'il vous plaît dites-moi une procédure pour cela.comment changer la police dans la base de données mysql pour stocker les caractères unicode
Répondre
Vous devez choisir un jeu de caractères utf8_ * pour votre table. Les champs de texte et de mémo seront automatiquement stockés en UTF-8. Le support pour UTF-16 arrive dans mySQL 6. sa réponse dans ce post
"ne fonctionne pas" serait améliorée avec un exemple de code, entrée et sortie/erreur. Le manuel de référence de MySQL en parle aussi.
CREATE DATABASE hindi_test CHARACTER SET utf8 COLLATE utf8_unicode_ci;
USE hindi_test;
CREATE TABLE
hindis (
données varchar(200) COLLATE utf8_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO
hindis (
données ) VALUE ('कंप्यूटर');
Il suffit d'enregistrer les données sous forme hexadécimale
J'utilise le langage java et Eclipse et il montrera les caractères dans ??? forme. Pour résoudre ce programme, cliquez sur Projet-> Ressources-> autre et sélectionnez la langue comme UTF-8.
Et aussi ajouter la ligne comme String hindiStr = StringEscapeUtils.unescapeJava(iFrmCity);
Ici ifrmCity
est une chaîne de récupérer les données de base de données qui sera sous forme de ???
Cette solution ne fonctionnera pas seulement pour l'hindi, cela peut être utilisé pour n'importe quel langage à récupérer de db.
CREATE DATABASE hindi_test
CHARACTER SET utf8
COLLATE utf8_unicode_ci;
USE hindi_test;
CREATE TABLE `hindi` (
`data` varchar(200) COLLATE utf8_unicode_ci NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `hindi` (`data`) VALUES
('कंप्यूटर');
Essayez celui-ci vous aidera à
- 1. Caractères Unicode pour la base de données
- 2. Comment stocker les caractères arabes dans la base de données
- 3. Comptage du nombre de caractères Unicode pour la base de données MySQL
- 4. troncature de données MySQL pour les caractères Unicode
- 5. Impossible de stocker piqûre unicode dans MySQL
- 6. stocker les caractères polonais mysql
- 7. php stocker dans la base de données tamil php mysql
- 8. Changer la police de caractères spécifiques
- 9. La police iOS n'affiche pas correctement tous les caractères Unicode
- 10. Comment stocker Euro Symbol dans la base de données mysql?
- 11. Comment stocker oauth_token_secret dans la base de données mysql?
- 12. Comment stocker lat/long dans la base de données MySQL
- 13. Changer la police pour utiliser les polices externes
- 14. Stocker des données simples dans la base de données mysql
- 15. comment décoder l'URL pour la police Unicode
- 16. Échapper les caractères spéciaux de la base de données - MySql
- 17. enlever les mauvais caractères de la base de données mysql
- 18. php stocker l'adresse IP dans la base de données mysql
- 19. Comment changer la base de données utilisée pour stocker le contenu de liferay?
- 20. virgules stocker dans la base de données MySQL
- 21. Comment puis-je changer le jeu de caractères de la base de données mysql avec php sans changer les bons?
- 22. caractères étranges dans la base de données
- 23. Comment changer la police de caractères Xaml TextBox par défaut
- 24. Comment changer la police de caractères font-awesome?
- 25. Afficher les caractères Unicode dans TextView Android
- 26. Stocker le code PHP dans la base de données MySQL
- 27. Insertion de caractères diacritiques dans la base de données MySQL
- 28. Comment changer la police par défaut pour une langue/unicode Windows
- 29. Recherche de caractères spéciaux dans la base de données MySQL
- 30. Caractères accentués stockés dans la base de données MySQL
Den pouvez-vous me dire ce qui ne fonctionne pas? –