Maison > base de données > tutoriel mysql > le corps du texte

Comment importer du texte codé en UTF-8 dans des tables MySQL à l'aide de Python ?

DDD
Libérer: 2024-10-30 11:56:02
original
860 Les gens l'ont consulté

How to Import UTF-8 Encoded Text into MySQL Tables Using Python?

Importation de texte codé UTF-8 dans des tables MySQL à l'aide de Python

Par la suite, lors de la tentative de chargement des données via LOAD DATA LOCAL INFILE, les utilisateurs peut rencontrer la distorsion des caractères non anglais. Pour résoudre ce problème, il est essentiel d'encoder les données avant l'importation.

Encodage des données UTF-8 en Python

Pour encoder les données en UTF-8 à l'aide de Python , le module codecs peut être utilisé. L'extrait de code suivant illustre le processus d'encodage :

<code class="python">import codecs

with open('data.csv', 'rb') as f:
    data = f.read().decode('utf-8')</code>
Copier après la connexion

Chargement des données codées dans MySQL

Une fois les données encodées, elles peuvent être chargées dans la table MySQL en utilisant la commande LOAD DATA LOCAL INFILE avec les modifications suivantes :

<code class="sql">LOAD DATA INFILE 'data.csv'
IGNORE INTO TABLE table
CHARACTER SET UTF8
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'</code>
Copier après la connexion

En incorporant ces modifications, les données seront chargées avec succès dans la table MySQL, préservant l'intégrité des caractères non anglais.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!