7 use vars qw(%converters);
 
  12   my ($from_charset, $to_charset) = @_;
 
  14   my $index = "${from_charset}::${to_charset}";
 
  15   if (!$converters{$index}) {
 
  16     $converters{$index} = Text::Iconv->new($from_charset, $to_charset) || die;
 
  19   return $converters{$index};
 
  23   my ($from_charset, $to_charset, $text) = @_;
 
  25   $from_charset ||= Common::DEFAULT_CHARSET;
 
  26   $to_charset   ||= Common::DEFAULT_CHARSET;
 
  28   my $converter = get_converter($from_charset, $to_charset);
 
  29   return $converter->convert($text);