확인 된 UTF-8로 인코딩 된 SQL 데이터베이스를 Mac의 Sequel Pro로 가져오고 있었고이 오류가 절반 쯤 발생했습니다.
선택한 인코딩으로 읽을 수 없으므로 파일을 읽을 때 오류가 발생했습니다 (자동 감지-유니 코드 (UTF-8)).
1273 개의 쿼리 만 실행되었습니다.
데이터베이스 파일이 원래 Windows 시스템에서 왔고 줄 바꿈이 채워져 있기 때문입니까?
파일 전송을 통해 동일한 데이터베이스를 서버로 보내려고해도 인코딩 오류를 어떻게 해결할 수 있습니까?
-- 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 `******`
--
어떤 텍스트로 문제가 발생 했습니까?
—
Rick James
말하지 않았지만 내 추측은 Windows 인코딩 된 줄 바꿈입니다
—
smokerockspunchcops
메모장에 파일을 저장하면 하단에 인코딩 옵션이 있습니다. 창에서 메모장으로 파일을 열고 utf-8 형식으로 저장 한 다음 MySQL로로드 해보십시오
—
Nawaz Sohail
파일이 실제 utf-8이 아닙니까? Mac을 사용하는 경우 기본 텍스트 뷰어로 동일한 작업을 수행하여 해결할 수 있습니까?
—
smokerockspunchcops 1
Nawaz가 위에서 썼 듯이 텍스트 편집기 (Mac에서는 TextWrangler를 사용함)에서 파일을 열고 utf-8 형식으로 다시 저장하십시오.
—
Jojje