返信する: 研究室コメント

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


オプション

参照

Re: 習作:MT形式のd3blogインポート
投稿者: なーお 投稿日時: 2008/7/13 9:56

風鈴♪さん

すみません、問題の129行目の文字コード変換の部分、私の勘違いが発覚しましたので、ver0.3をアップしましたから、そちらに変更して下さい。

その上で、MT形式ファイルの文字コードの認識でバグっているようですから、

1
2
$mt_enc = mb_detect_encoding($importdata);
$importdata = mb_convert_encoding($importdata, MTFILECODE, $mt_enc);

 ↓ これを下のように変更

1
2
//$mt_enc = mb_detect_encoding($importdata); ←コメントアウト
$importdata = mb_convert_encoding($importdata, MTFILECODE, "EUC-JP");

あるいは、全てEUC-JPということですから、

1
2
//$mt_enc = mb_detect_encoding($importdata); ←コメントアウト
//$importdata = mb_convert_encoding($importdata, MTFILECODE, $mt_enc); ←コメントアウト

で試してみていただけますか。
お手数をおかけします。

以下、メモ。
http://phpspot.net/php/man/php/function.mb-convert-encoding.html