気が付くとまたサイト全体が文字化けしたりしていて、原因を追求するとawsだったりする。(後は、perlを5.6.1に上げたせいかな)
で、以前やった修正だと、足りない部分があったのでのまのしわざさんのサイトを参考にもう一度修正する。
すると、サイト自体の文字化けは直ったものの、MTAwsタグの内側に書いた文字列が化けてしまう。awsが持ってくる本のタイトルとかは化けない模様。
良くわからなかったのだけれど、aws.plの203行目あたりを以下のように修正したら、文字化けが直った。
if (ref $detail->{$e} eq 'ARRAY') {
    return Jcode->new(join ", ", @{$detail->{$e}}, 'utf8')->utf8;
    #return join ", ", @{$detail->{$e}};
} else {
    #return $detail->{$e} . Jcode->new($detail->{$e},'utf8')->utf8 || '';
    return Jcode->new($detail->{$e},'utf8')->utf8 || '';
    #return $detail->{$e} || '';
}
しかし、"Jcode->new($hoge,'utf8')->utf8"ってどう言う意味があるんだろう??

カテゴリ

トラックバック(2)

このブログ記事を参照しているブログ一覧: awsの修正(3)

このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/542

» MTAws。(+++ e d o m i - r u u .)~のトラックバック

右側に表示されている『Amazonアソシエイト』はaws.plを使って表示していますがちょっと整理しました。見た目は変わっていないですが、こそっと中身が変わっています。 ・<MTAws>〓</MTAws>タグ内の日本語が化ける問題。 PC日記: awsの修正(3)良くわからな... 続きを読む

» MTAws。(+++ e d o m i - r u u .)~のトラックバック

右側に表示されている『Amazonアソシエイト』はaws.plを使って表示していますがちょっと整理しました。見た目は変わっていないですが、こそっと中身が変わっています。具体的には次の3点。 ・<MTAws>〓</MTAws>タグ内の日本語が化ける問題。 PC日記: aws... 続きを読む

コメントする

このブログ記事について

このページは、falseが2004年4月12日 21:30に書いたブログ記事です。

ひとつ前のブログ記事は「またサムネイルが・・・」です。

次のブログ記事は「MTのmod_perl化」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

広告

Powered by Movable Type 6.1.1