モジュールをバージョンアップしてから、UTF-8フラグの有無の違いでアダルトの排除が機能しなくなっていたのを発見。これもUnicode::RecursiveDowngradeを用いて対処しました。 キーワード一覧で、商品検索がある場合、utf8フラグによる文字化けが発生したのを修正と同様の問題ですね。 ついでに参考の溜めソースコードの大雑把な部分を出しときます。 my $rd = Unicode::RecursiveDowngrade->new; my $url = "http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService". "&AssociateTag=" . $a_tag . "&AWSAccessKeyId=" . $AccessKeyId . "&Operation=ItemSearch&Se