


Bagaimana untuk Mengimport Teks Dikodkan UTF-8 ke dalam Jadual MySQL Menggunakan Python?
Oct 30, 2024 am 11:56 AMMengimport Teks Dikodkan UTF-8 ke dalam Jadual MySQL Menggunakan Python
Seterusnya, apabila cuba memuatkan data melalui LOAD DATA LOCAL INFILE, pengguna mungkin menghadapi herotan aksara bukan bahasa Inggeris. Untuk menangani perkara ini, adalah penting untuk mengekod data sebelum mengimport.
Mengekodkan Data UTF-8 dalam Python
Untuk mengekod data dalam UTF-8 menggunakan Python , modul codec boleh digunakan. Coretan kod berikut menunjukkan proses pengekodan:
<code class="python">import codecs with open('data.csv', 'rb') as f: data = f.read().decode('utf-8')</code>
Memuatkan Data Dikodkan ke dalam MySQL
Setelah data dikodkan, ia boleh dimuatkan ke dalam jadual MySQL menggunakan arahan LOAD DATA LOCAL INFILE dengan pengubahsuaian berikut:
<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>
Dengan memasukkan pengubahsuaian ini, data akan berjaya dimuatkan ke dalam jadual MySQL, memelihara integriti aksara bukan bahasa Inggeris.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Teks Dikodkan UTF-8 ke dalam Jadual MySQL Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)?

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?
