Unicode::RecursiveDowngrade を初めて使った

| 0 Comments | 0 TrackBacks

とりあえずメモ書きするお。

my $rd = Unicode::RecursiveDowngrade->new;
$rd->filter(sub {
  my $val = shift;
  unless (Encode::is_utf8($val)) {
    $val = Encode::decode('utf-8', $val);
  }
});
$data = $rd->downgrade($data);

後日談

23:20 (woremacx) 記事にした!

23:20 (woremacx) これ超便利だったんだけど

23:21 (woremacx) 逆の用途に使っちゃった><

23:21 (tomyhero) lol

23:21 (tomyhero) http://search.cpan.org/~dmaki/Data-Visitor-Encode-0.09000/lib/Data/Visitor/Encode.pm

23:21 (mobitaro) Data::Visitor::Encode - Encode/Decode Values In A Structure ... [text/html; charset=iso-8859-1]

23:22 (woremacx) 先に言ってくださいよ!!

23:22 (tomyhero) 今思い出した

23:22 (tomyhero) これさ

23:22 (tomyhero) nipotanサンに前

23:22 (tomyhero) こっちがいいかもと

23:22 (tomyhero) 教えてもらったのを

23:22 (tomyhero) ><

ということで、Data::Visitor::Encode を今度使ってみたいと思います!

No TrackBacks

TrackBack URL: http://blog.woremacx.com/MT/mt-tb.cgi/234

Leave a comment