Saya mengimpor database SQL yang dikodekan UTF-8 yang telah dikonfirmasi ke Sequel Pro di Mac dan mendapatkan kesalahan ini di tengah jalan:
Terjadi kesalahan saat membaca file, karena tidak dapat dibaca dalam pengkodean yang Anda pilih (Autodetect - Unicode (UTF-8)).
Hanya 1273 kueri yang dieksekusi.
Apakah ini karena file database awalnya dari mesin windows dan itu linebreaks diisi?
Saya membayangkan saya akan mendapatkan kesalahan ini bahkan jika saya mencoba mengirim database yang sama melalui transfer file ke server jadi bagaimana saya bisa memperbaikinya pengkodean?
-- MySQL dump 10.13 Distrib 5.5.40-36.1, for Linux (x86_64)
--
-- Host: localhost Database: *****
-- ------------------------------------------------------
-- Server version 5.5.40-36.1-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `******`
--
Jawaban:
Berdasarkan pada posting blog ini
http://ilikekillnerds.com/2014/08/fixing- berikutnyael-pro-sql-encoding-error-for-imported-sql-files/
Saat mengimpor dump basis data Anda, Anda harus memilih Barat (Mac OS Roman) sebagai format penyandian file yang akan diimpor tanpa masalah.
sumber