気が付くとまたサイト全体が文字化けしたりしていて、原因を追求するとawsだったりする。(後は、perlを5.6.1に上げたせいかな)
で、以前やった修正だと、足りない部分があったのでのまのしわざさんのサイトを参考にもう一度修正する。
すると、サイト自体の文字化けは直ったものの、MTAwsタグの内側に書いた文字列が化けてしまう。awsが持ってくる本のタイトルとかは化けない模様。
良くわからなかったのだけれど、aws.plの203行目あたりを以下のように修正したら、文字化けが直った。
で、以前やった修正だと、足りない部分があったのでのまのしわざさんのサイトを参考にもう一度修正する。
すると、サイト自体の文字化けは直ったものの、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"ってどう言う意味があるんだろう??
カテゴリ
MovableTypeトラックバック(2)
このブログ記事を参照しているブログ一覧: awsの修正(3)
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/542
コメントする