logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:lagrenouille:tutos:sqlite-conversions [06/06/2024 18:48]
lagrenouille créée
utilisateurs:lagrenouille:tutos:sqlite-conversions [07/06/2024 18:59] (Version actuelle)
lagrenouille [convertir un fichier sqlite en iso-8859-1 vers de l' utf-8]
Ligne 1: Ligne 1:
 ====== convertir un fichier sqlite en iso-8859-1 vers de l' utf-8====== ====== convertir un fichier sqlite en iso-8859-1 vers de l' utf-8======
  
-  * Création par : [[user>​lagrenouille]]+  * Création par : [[user>​lagrenouille]] ​et merci à Manu
   * Objet : du tuto sqlite   * Objet : du tuto sqlite
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
   * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME   * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
 +    * Suivi : {{tag>​à-tester à-placer}}
 +   * Création par [[user>​lagrenouille]] le 05-06-2024
  
 +===== Utilisation =====
 +j'ai une bdd en sqlite qui vient de windows, j'ai passé mon site tous linux, et c'est le bordel de partout, je peux même pas écrire.
  
 +ma bdd est "​Refra_nv.sqlite" ​
 +je commence par faire une sauvegarde, je la renomme "​rnv.sql"​
 +<code user>​sqlite3 Refra_nv.sqlite .dump > rnv.sql</​code>​
 +maintenant je cré un fichier en utf8 (la base rnv.sql, renommé rn8.sql)
 +<code user>​iconv -f iso-8859-1 -t utf-8 rnv.sql >​rn8.sql</​code>​
  
-===== Utilisation =====+iconv est un programme qui lit un texte en entrée, dès qu'il voit un caractère iso-8859 hop il le change en la même chose mais utf-8 et il expédie tout ça sur le fichier texte de sortie.  
 + 
 +iconv est parfaitement incapable de lire un fichier .sqlite, qui a un format particulier,​ utilisable uniquement par sqlite, et conçu pour faire des requêtes efficacement 
 + 
 + 
 +pour vérifier, faites un : 
 +<code user>​less rnv.sql</​code>​ 
 +montre que l'utf8 est passé, il n'y a plus de fautes. 
 + 
 +Faite un G majuscule pour aller au bout et q pour quitter 
 + 
 +je demande à  sqlite3 de le lire et convertir, correctement lisible en bon français 
 +je fais donc la commande qui va créer le fichier sqlite 
 + 
 +<code user>​sqlite3 rn8.sqlite  
 +SQLite version 3.40.1 2022-12-28 14:03:47 
 +Enter "​.help"​ for usage hints. 
 +puis j'ai le prompt de sqlite qui attends une commande 
 +sqlite> .read rn8.sql 
 +sqlite> .quit</​code>​ 
 + 
 +j'ai maintenant créer une base en utf8 "​rn8.sqlite"​  
 + 
 +je peux la déposer dans mon site, à sa place dans le dossier bdd 
 + 
 +sur le fofo df 
 +[[ 
 +https://​debian-facile.org/​viewtopic.php?​pid=415568#​p415568]]
  
  
utilisateurs/lagrenouille/tutos/sqlite-conversions.1717692521.txt.gz · Dernière modification: 06/06/2024 18:48 par lagrenouille

Pied de page des forums

Propulsé par FluxBB