Mysql
 sql >> база данни >  >> RDS >> Mysql

Експортирайте данни от MySQL в Excel с UTF-8 кодиране

Вие генерирате CSV, който по същество е обикновен текстов файл. Няма начин да посочите информация за кодиране в такъв тип файлове. Повечето текстови редактори прилагат (по-добро или по-лошо) автоматично откриване на кодиране. Excel не го прави. Excel просто ще приеме ANSI, когато щракнете с десния бутон върху CSV файл. (Трябва да използвате менюто „Отваряне“, за да получите подкана за кодиране.)

Единствената ви оставаща опция (освен превключването към друг изходен формат) е конвертиране на данни в ANSI, или с mb_convert_encoding() или с iconv() . Но сега имате друг проблем:ANSI не е истинско кодиране, а основно означава „каквото и кодиране да е зададено в my Компютър с Windows". Първо трябва да разберете типичното кодиране, което повечето от вашите потребители имат. Това зависи най-вече от държавата. Например много страни от Западна Европа използват 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. Производителност на Mysql Query. Коя е най-добрата?

  2. Намиране на дата между начална и крайна дата

  3. Как да избера публикации, създадени от мен или мои приятели в емисия за новини?

  4. MySQL репликация и отказване, базирано на GTID - дълбоко потапяне в грешни транзакции

  5. Има ли някаква sql-заявка за проверка дали стойността съществува или не в таблицата на db