Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nilai string salah:'\xEF\xBF\xBD' untuk kolom

\xEF\xBF\xBD adalah pengkodean UTF-8 untuk karakter unicode U+FFFD . Ini adalah karakter khusus, juga dikenal sebagai "karakter pengganti". Kutipan dari laman wikipedia tentang karakter unicode khusus :

Jadi sepertinya sumber data Anda berisi data yang rusak. Mungkin juga Anda mencoba membaca data menggunakan penyandian yang salah. Dari mana garis-garis itu berasal?

Jika Anda tidak dapat memperbaiki data, dan input Anda memang mengandung karakter yang tidak valid, Anda dapat menghapus karakter pengganti:

lines[n] = lines[n].Replace("\xFFFD", "");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyodbc + MySQL + Windows:Nama sumber data tidak ditemukan dan tidak ada driver default yang ditentukan

  2. Hibernate Kriteria Query untuk mendapatkan kolom tertentu

  3. nama bidang mysql dari variabel

  4. Cara Mendapatkan Data Minggu Terakhir di MySQL

  5. Bagaimana cara mengimpor file sql ke database dengan mengabaikan baris X dalam file?