Access 2000 データベースによって作成された MS Access .mdb ファイルがあります。次のコマンドを使用して、mdbtools でテーブルを SQL にエクスポートしようとしています。
mdb-export -S -X \\ -I orig.mdb Reviewer > Reviewer.sql
これで期待どおりのファイルが生成されますが、1 つだけ例外があります。一部の文字が疑問符で表されています。これ: 「彼は準備ができていませんでした」は、次のように表示されます: 「彼は準備ができていませんでした」、一部のケース (主に一重/二重中括弧) でのみ、コンテンツが MS Word から DB に貼り付けられた可能性があります。それ以外の場合、データは見栄えがします。
「export MDB_ICONV=」のさまざまな値を試しました。結果のファイルでiconvを使用してみました.from/toにISO-8859-1、from/toにUTF-8、fromにWINDOWS-1250とWINDOWS-1252とWINDOWS-1256を使用して、さまざまな組み合わせ。しかし、私はそれらの巻き毛の引用符を取り戻すことに成功していません.
率直に言って、結果のファイルの外観に基づいて、問題は元の .mdb ファイルまたは mdbtools にあると思われます。不正な文字はすべて単一の疑問符ですが、同じものの不正なバージョンではないことは明らかです。そのため(私の直感によると)、結果のファイルには十分なデータがありません。そのため(私の直感によると)、結果のファイルで問題を修正することはできません。
誰もこれに遭遇したことがありますか?前進するためのヒントはありますか?FWIW、私は MS Access を持っていませんし、一度も持っていません-ファイルはサードパーティからのものです-データベース上の何かを変更するのと同じくらい簡単かもしれません。それを聞いてとてもうれしいです。
ありがとう。