Re: Re: 習作:MT形式のd3blogインポート

対象モジュール なーお'n研究室
件名 習作:MT形式のd3blogインポート
要旨 ページ内コンテンツ Movable Type形式の d3blogインポート 1、参考: MovableTypeのデータをWordPressに移行したい。(のぶのぶXOOPS) 2、d3blogインポートの制約 3、インポー...

投稿ツリー

すべてのコメント一覧へ


このトピックの投稿一覧へ

なーお

なし Re: Re: 習作:MT形式のd3blogインポート

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008/7/13 8:09 | 最終変更
なーお  長老   投稿数: 1784

風鈴♪ さん、こんにちは。

拙作をご試用いただきましてありがとうございます。 :-)

 こちらにはmysql4.xの環境が無いので確認できませんが、記事編集者名と同一名称のユーザーがxoopsに登録されていない、と出ていますので、そのへんをチェックしてみましょう。
 このスクリプトでは、記事に合せてxoopsユーザーを生成するようなことはしていません。 既存ユーザーが存在した場合に、インポートされます。

  1. 記事と同一のユーザー名がxoopsサイトに存在するか。
  2. そのユーザー名が日本語名の場合は、文字コードの関係がありそうです。 試しに、記事のユーザー名を英数字だけのユーザー名に合せて一括変更し、同一ユーザー名をxoopsサイトのほうにも作ってみて、試してみて下さい。

こちらの環境では、日本語ユーザー名でもOKでしたけど、これはあくまでDB上の文字コードが日本語(EUC)で合致していたからですね。 DB文字コードがUTF-8の場合は、「6行目のMT形式ファイルの文字コードがEUC-JP以外なら変更して」 をUTF-8 に変更してみて下さい。

それでもだめな場合は、
$importdata = mb_convert_encoding($importdata, MTFILECODE, $mt_enc);

の最後の引数、 $mt_enc を、 → "EUC-JP とか、 "UTF-8" と生書きして変更してみてください。

いかがでしょうか。

投票数:1 平均点:10.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ