• 締切済み

SQLite 既存テーブルを他のDBにコピーしたい

(疑問点1) タイトルのとおり、既存DBのテーブルを新たに作成したテーブルにそっくりコピーしたいのですが なにかよい管理ツールはあるでしょうか? ・ただし、既存DBについては**.dbというファイルがあるだけで、それ以外の情報はありません。 ・このDBに接続して内容を参照しているページがありますが、そのページのエンコードがEUC-JPで  ある いまわかっているのはこの2点だけです。 Navicat fro SQLite(日本語)試用版をインストールして既存DBへのHTTP接続にはなんとか成功したのですが、上記の対応の必要性にせまられており困っています。 (疑問点2) なお、このツールで既存DBのテーブルデータを参照すると日本語部分は文字化けで読めません。 ツール側の設定なのか、既存DBの文字コードになにか原因があるのかもわかっていません。 既存DBのテーブルに対しこのツールでエクスポート(テキストファイル形式)を行い、エディタで テキストファイルを開くと、やはり日本語は文字化けで読めません。エディタ側で文字コードを 変更しても読めません。このまま新DBにインポートしても日本後への対応はうまくいかないように 思い、困っています。 どなたか、Navicat fro SQLite(日本語)試用版の操作でも、それ以外の方法でも、どちらでも 対処方法をご存じでしたらお願いいたします。

みんなの回答

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

ODBCドライバでも入れてみて、アクセスなり、何なりでやってみるとか。 http://www.ch-werner.de/sqliteodbc/ http://kzworks.at.webry.info/200805/article_25.html やったことないから、どうなるかはわからないけど。

laks
質問者

補足

説明不足でした。ODBCは今回使いません。 WEBサーバ、DBサーバはLinux。

関連するQ&A