je veux stocker des données d'Unicode dans ma base de données. En fait il un 4 vers de ligne de texte dans sanskrit.coz je suis nouveau à la programmation de DB, je ne sais pas comment stocker ma langue dedans à db.i ont lu quelques informations dans les forums, mais je ne suis pas clair à stocker mes données dans db
quelqu'un espoir me aider ici
merci à l'avance
Baranstocker le texte non anglais dans sqlite
Répondre
Si vous utilisez l'API SQLite C , puis vérifiez que les données sont au format UTF-8 ou UTF-16, puis liez-les à l'aide de sqlite_bind_text ou de sqlite_bind_text16.
Voir http://sqlite.org/cintro.html pour l'introduction à l'utilisation de l'API. Plus précisément "1.1 Utilisation typique des routines de base et des objets". Voir http://sqlite.org/c3ref/bind_blob.html pour la référence de fonction.
Par exemple, quelque chose comme:
const char sql[] = "INSERT INTO table (mytext) VALUES (?, ?);";
sqlite3_prepare_v2(db, sql, -1, &stmt, NULL)
sqlite3_bind_text(stmt, 1, myutf8text, -1, NULL)
sqlite3_step(stmt)
sqlite3_finalize(stmt)
salut brofield, merci beaucoup pour votre réponse .. je vais essayer et vous répondre à nouveau. – baran
Si vous créez votre base de données à l'aide sqlite3_open
alors il est UTF-8 codé, ou si vous utilisez sqlite3_open16
pour créer alors il est UTF-16 encodée. C'est le premier point que vous devriez prendre en compte. Et, si vous essayez d'écrire une chaîne encodée en UTF-8 dans une base de données codée en UTF-16, vous aurez besoin d'un simple convertisseur MBCS en UNICODE. ou vice versa. Alors la réponse de brofield est valide.
Salut baris remercie beaucoup .. – baran
- 1. Comment stocker des caractères non-anglais?
- 2. Webkit GTK Texte non anglais
- 3. Polices personnalisées pour texte non anglais
- 4. stocker paragraphe de texte en sqlite
- 5. Google Translate - obtenir non anglais
- 6. Convertir le texte punjabi en texte anglais
- 7. Comment détecter les caractères non anglais dans un fichier texte?
- 8. Caractères non-anglais dans Zend_Form
- 9. Caractères non anglais dans CakePHP
- 10. Caractères non-anglais dans JSON
- 11. Récupérer l'URL avec le caractère non-anglais
- 12. caractères non anglais affichent ???? dans IE
- 13. Le caractère non anglais est remplacé par "." caractère dans linux
- 14. Cryptographie. Anglais "texte normal"?
- 15. analyse syntaxique non-anglais xmls dans Android
- 16. Caractères spéciaux non anglais dans knitr
- 17. non Caractères anglais PHP
- 18. Problèmes avec l'envoi de texte non anglais par courrier
- 19. Grand bloc libre de texte anglais non-pronom
- 20. Convertir du texte non anglais en format lisible
- 21. Comment stocker JSON dans SQLite
- 22. Extraction de termes SSIS pour du texte non anglais
- 23. regex pour le caractère non anglais
- 24. Texte de recherche Oracle avec caractères non-anglais
- 25. Traduire le texte anglais en arabe
- 26. texte à défilement horizontal ne défile pas lorsque le texte est non-anglais
- 27. Utilisation des contrôleurs non anglais dans rails3
- 28. non anglais caractères dans browers url
- 29. UILocalizedIndexedCollation et index non anglais
- 30. xstream poignées caractère non anglais
Comment créer ou ouvrir la base de données sqlite? (UTF-8 ou UTF-16) –