Apple에서 EPFImporter 도구를 사용하여 피드 데이터를 데이터베이스로 가져옵니다. 한 서버에 mysql 버전 15.1 Distrib 10.1.24-MariaDB, Linux (x86_64) 용 readline 5.1을 사용하면 오류없이 정상적으로 작동합니다. mariadb 10.2 인코딩에서 EPF 가져 오기 오류?
그러나 다른 위치에
은 : 사용 osx10.12 (x86_64의)에 대한 readline에 5.1 가지 까다로운 MySQL의 15.1 DISTRIB 10.2.11 - MariaDB VER 가지고 . Apple EPF 데이터가 UTF8에 있습니다. 데이터베이스가 모두 UTF8이지만 10.2에 있습니다. 이상한 오류 (스크린 샷 첨부)로 인해 레코드를 가져올 수 없습니다.인터넷에서 발견 한 모든 해결책은 효과가 없었고 이전 MySQL에 항상 도움이되었습니다.
그래서 기본적으로 나는 갇혔어요. 이것이 MariaDB 문제, 데이터베이스 문제 또는 python MySQLdb 문제인지 잘 모릅니다. 두 경우 모두 동일한 '비디오'데이터 파일을 사용했으며 이전 서버에서는 새로운 서버에서는 작동하지 않았습니다. 두 경우 모두 UTF8 인코딩 세트와 동일한 버전의 mysqldb 모듈 및 동일한 버전의 Python.