Хорошо, тогда, поиграв во многих сайтах, я наткнулся на этот http://git.ojuba.org/cgit/thawab/tree/ и нашел скрипт, который дает мне идею (это bok2ki.py, если кому-то интересно), Я ЛЮБЛЮ ОТКРЫТЫЙ ИСТОЧНИК !! :)
Я добавляю параметр MDB_ICONV с UTF-8 в качестве его значения и изменяю значение параметра MDB_JET3_CHARSET на «cp1256»
на самом деле я не знаю, что на самом деле представляет собой этот параметр, но я предполагаю, что MDB_JET3 CHARSET должен определять кодировку / кодирование / кодовые страницы (я действительно не знаю разницы, я должен исследовать больше) и MDB_ICONV это определить кодировку целевой базы данных. в любом случае, это только мое предположение.
тогда вот мой новый скрипт:
mdb-schema "x.mdb" | perl -wpe 's%^DROP TABLE %DROP TABLE IF EXISTS %i;
s%(Memo/Hyperlink|DateTime( \(Short\))?)%TEXT%i;
s%(Boolean|Byte|Byte|Numeric|Replication ID|(\w+ )?Integer)%INTEGER%i;
s%(BINARY|OLE|Unknown ([0-9a-fx]+)?)%BLOB%i;
s%\s*\(\d+\)\s*(,?[ \t]*)$%${1}%;' | sqlite3 x.db
for i in $(mdb-tables "x.mdb"); do echo $i; (
echo "BEGIN TRANSACTION;";
MDB_JET3_CHARSET="cp1256" MDB_ICONV="UTF-8" mdb-export -R ";\n" -I "x.mdb" $i;
echo "END TRANSACTION;" ) | sqlite3 "x.db"; done