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

Ekspor data dari MySQL ke Excel dengan pengkodean UTF-8

Anda membuat CSV, yang pada dasarnya adalah file teks biasa. Tidak ada cara untuk menentukan informasi penyandian dalam jenis file seperti itu. Sebagian besar editor teks menerapkan (lebih baik atau lebih buruk) pengkodean deteksi otomatis. Excel tidak. Excel hanya akan menganggap ANSI ketika Anda mengklik kanan pada file CSV. (Anda perlu menggunakan menu "Buka" untuk dimintai penyandian.)

Satu-satunya pilihan Anda yang tersisa (selain beralih ke format output lain) adalah mengonversi data ke ANSI, baik dengan mb_convert_encoding() atau dengan iconv() . Tetapi sekarang Anda memiliki masalah lain:ANSI bukan penyandian yang sebenarnya, itu pada dasarnya berarti "pengkodean apa pun yang diatur di saya Komputer Windows". Pertama-tama Anda harus mengetahui pengkodean khas yang dimiliki sebagian besar pengguna Anda. Itu sebagian besar tergantung pada negaranya. Misalnya, banyak negara Eropa Barat menggunakan Win-1252.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke server MySQL lokal melalui soket homebrew

  2. Fungsi MySql atau PHP untuk mengubah garis bujur dan garis lintang ke derajat desimal

  3. Mysql hanya mengembalikan satu baris saat menggunakan Hitung

  4. Bagaimana kaskade bertahan menggunakan JPA/EclipseLink

  5. Bagaimana mengonversi tipe kolom varchar ke tipe tanggal tanpa kehilangan tanggal