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

会社の人間が使うGISソフトを選定している。

ArcExplorer 9.2 ヘルプが英語。地図ファイルをどうセットアップしていいのか不明。 TNTlite メニューから英語でさっぱり。 カシミール 結構気に入った。ただし、データの重ねあわせがで …

no image

Excel のリストから重複する行を削除

Excel のリストから重複する行を削除する – Excel – Microsoft Office Online http://office.microsoft.com/ja- …

no image

フォトショップで画像の周囲に枠線を書くやり方

自分のための備忘録。 1.新規レイヤーを作成し、全てを範囲選択(Ctrl+A) 2.選択範囲- 選択範囲を変更- 境界線 で、1px。 3.選択範囲- 選択範囲を変更- 滑らかに で、1px。 4.編 …

no image

秀丸マクロ

薬品費を消耗品費にするのと22を23にするのとを、20個以上のファイルに対して行って、別のファイルに保存する・・・。 これを昨日からやっているのだが、だんだんめんどくさくなって来て。 明日移行も、同じ …

no image

Limesurvey 表示される日本語をちょっと変更した

ひっさびさにlimesurveyを触ることになったけど、だいぶ忘れている・・・。 ボタンに表示されている日本語を変えるだけなのに、あのファイルこのファイルひっくり返し、最後にLC_MESSAGESフォ …