IT仕事 秀丸

XOOPSとWordPressが同居しているDBでWP側のデータをいじりたいとき。

投稿日:2009年10月5日 更新日:

かたやEUC、かたやunicodeなので、なかなか思ったようにいかず、しばらく試行錯誤。
苦労した結果、以下の手順でやればうまくいきそうなので、覚え書き。

■PhpMyAdminで既存DBからエクスポート
普通にエクスポートすると画面上のテキストボックスに結果が表示される。普通はこのままエディタにコピペするが、今回の場合出力結果事態が文字化けを起こしているので、このやり方は取らない・・・ので、やり直し。
やり直し時の実行前に、「ファイルで保存する」にチェックする。
実行後、エディタで開くとき、例えば秀丸ならエンコードをどうするか聞いてくるので、文字化けしていないエンコードを選択して(今回はunicode)で開く。
すると、文字化けしていないテキストが取り出せる。

■PhpMyAdminで既存DBへのインポート
まずは、1レコードだけ、テストでやってみる。
SQL出力時の結果から、「INSERT INTO~」とかカッコとかを削除して整形する。
整形データを、unicodeのエンコードで保存する。
インポートというタブがPhpMyAdminに無いので、SQLタブを選び、画面一番下に「テーブルにテキストファイルを追加する」があるので、そこをクリック。
「テキストファイルの場所」
「フィールド区切り記号」
「フィールド囲み記号」
を適当に指定、実行する。
うまくいかないときは、エンコードを疑う。

これで、万事うまくいくのでは。

-IT仕事, 秀丸

執筆者:

関連記事

no image

秀丸で再感動

秀丸で、ソート。 数字を一桁二桁の区別なく数値的に並べ替えしてくれるのは便利。 上・中・下の文字は下・上・中の順になるのは惜しいがそれでも十分便利。 hidemarnet explorerで、FTP先 …

LimeSurveyをV1.92から2.0にバージョンアップした

LimeSurveyをV1.92から2.0にバージョンアップした。 なんで、V2.0にしたかというと、新機能のタイマー設定が使いたかったから。 Qの画面に入ったとたん、指定した秒数でカウントダウンが始 …

Windowsからたまに音が出なくなるのでタスクスケジューラを使った

会社でサーバ代わりにしているために起動しっぱなしにしているWindows7のLenovoのマシンで、度々(数日に一度)、音が出なくなる。 OSを再起動したら直る。 これまで、タスクスケジューラで2週間 …

no image

同じセルに数字があるファイルを開いて別のファイルにどんどん転記しては閉じていく×1000件・・・をExcelマクロで作る

昨日は、アンケートの下仕事をやった。 各ファイルの同じセルに数字の記入があって、それを開いて別のファイルにどんどん転記しては閉じていく・・・というのをExcelマクロで作るのだが。 最初は手作業でコピ …

no image

EPSON EP-4004の有線LAN(インフラストラクチャーモード)での接続方法

EPSON EP-4004のプリンタは、無線LANのアドホックでの接続は、とても簡単。 しかし、インフラストラクチャーでの接続となると、とても難しい。 マニュアルにも、丁寧なやり方は載っていない。 以 …