NP_AmazonのEUC対応(できるか?)

カテゴリ:Nucleus
日時:2004/09/04 01:54

NP_AmazonのEUC対応の方法をちょっと考えてみました。

ウチは当面EUC環境が用意できず、テストもできないため、もしEUC環境でNP_Amazonを使ってみたいという奇特な方がいたら、以下の手順を試してもらえないでしょうか? うまくいくようであれば、次のバージョンアップ時にEUC用のコードを組み込みます。まだ文字化けするようなら……困ったなぁ。 プラグインの基本的な説明とダウンロードはこちらから。ダウンロードしたZIPファイルを展開したら、

1. NP_Amazon.phpをUTF-8で開いてEUCで保存

2. 174行目の
return $out;

return mb_convert_encoding($out,'EUC-JP', 'UTF-8');
に書き換える。

3. 430行目の
charset=UTF-8

charset=EUC-JP
に書き換える。

これで出力部は押さえたと思うんだけど……。上記以外にも「UTF-8」という記述がありますが(179行目とか)、これらは書き換えないでください。Amazonに画像が用意されていない場合の処理については、ここのコメントを参照してください(これも次のバージョンアップ時に修正します)。

ウチはDBも含めてUTF-8で統一してるから問題ないけど、もしかしたらedit画面のデータがバケるかも。