アップルのEPFImporterツールを使用してフィードデータをデータベースにインポートしています。 1台のサーバーにあります mysql Ver 15.1 Distrib 10.1.24-MariaDB、Linux(x86_64)用のreadline 5.1を使用しています。これはエラーなく正常に動作します。mariadb 10.2エンコーディングでEPF Importerエラー?
しかし、別の場所に:readlineの5.1物事はトリッキーだ使用osx10.12 15.1按分10.2.11-MariaDB、(x86_64版)版 mysqlの。 Apple EPFデータはUTF8にあります。私のデータベースはどちらもUTF8ですが、10.2です。奇妙なエラー(スクリーンショットが添付されている)が原因でレコードをインポートできません。
私がインターネット上で見つけたすべての解決策はうまく機能せず、常に古いMySQLに頼っていました。
だから、基本的に、私はこだわっています。これがMariaDBの問題、データベースの問題かpythonのMySQLdbの問題かどうかは分かりません。どちらの場合も、私は同じ 'ビデオ'データファイルを使用し、古いサーバーでは新しいサーバーでは動作しません。どちらの場合も、UTF8エンコーディングセット、同じバージョンのmysqldbモジュール、同じバージョンのPythonがあります。