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

中国製品は・・・

会社で印刷用の大型ロール紙を某国から直接仕入れているのですが、今回分に、数メートルおきに小さな穴が開いている品が混じっていたそう。。。ひどい。担当者が「今度は、そうきたか・・・」ってため息ついてました …

no image

Welcartの商品をGoogle Merchantにfeed登録したくて悪戦苦闘

Google Merchantにfeed登録したくて、 以下のブログと、 Welcartの商品をGoogleショッピング(Google merchant center グーグル マーチャントセンター) …

no image

珍しく、講習会

昨日は珍しく、講習会なんぞに行ってきた。 内容は、SEO。 Webサイトをちゃんとする方法について、講師は丁寧に解説してくれた。 ま、要するに、右脳も左脳も前頭葉も後頭葉も全力でこき使ってください、う …

PhotoshopElementsで写真の角を丸くする

方法を見つけるのに2時間ほどかかってしまったので備忘録・・・。 1.写真をCtrl+Aで全選択。 2.選択範囲-選択範囲を変更-境界線-10px。境界線が選択される 3.選択範囲-選択範囲を変更-滑ら …

no image

WPに投稿、評価機能を設ける

■プラグインの準備 WP-PostRatingsをインストールする。 WP-PostRatingsの日本語化ファイルをFTPで上書きする。 ■評価させたい投稿を選択 投稿(コメント)と評価を設けたい投 …