Tôi đã nhập cơ sở dữ liệu SQL được mã hóa UTF-8 đã xác nhận vào Sequel Pro trên Mac và đã gặp phải lỗi này giữa chừng:
Đã xảy ra lỗi khi đọc tệp vì không thể đọc được mã hóa mà bạn đã chọn (Tự động phát hiện - Unicode (UTF-8)).
Chỉ có 1273 truy vấn được thực hiện.
Đây có phải là vì tệp cơ sở dữ liệu ban đầu là từ một máy tính Windows và nó đã phá vỡ mọi thứ?
Tôi tưởng tượng tôi sẽ gặp lỗi này ngay cả khi tôi đã cố gắng gửi cùng một cơ sở dữ liệu qua chuyển tập tin đến một máy chủ để làm cách nào để sửa lỗi mã hóa?
-- 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 `******`
--