I doubt if "if Encode::is_utf8($str)" is the right decision for that,
but it seems it works on some environment and no side effect in other
environment.
Submitted by: TAKAHASHI Yoshihiro
# keitairc/lib/plugins/00location_receiver
# °ÌÃÖ¾ðÊóÁ÷¿®¡¢¤Î¥³¡¼¥ë¥Ð¥Ã¥¯
#
# keitairc/lib/plugins/00location_receiver
# °ÌÃÖ¾ðÊóÁ÷¿®¡¢¤Î¥³¡¼¥ë¥Ð¥Ã¥¯
#
-# $Id: 00location_receiver,v 1.8 2008-05-09 14:52:24 matusita Exp $
+# $Id: 00location_receiver,v 1.9 2008-05-11 14:18:51 matusita Exp $
# $Source: /home/ishikawa/work/keitairc/tmp/keitairc/lib/plugins/00location_receiver,v $
use Net::HTTP;
# $Source: /home/ishikawa/work/keitairc/tmp/keitairc/lib/plugins/00location_receiver,v $
use Net::HTTP;
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
+ Encode::_utf8_off($p->{address}) if Encode::is_utf8($p->{address});
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
+ Encode::_utf8_off($p->{address}) if Encode::is_utf8($p->{address});
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
$p->{address} = $xml->{prefecture}->{pname} .
$xml->{municipality}->{mname} .
$xml->{local}->{section};
+ Encode::_utf8_off($p->{address}) if Encode::is_utf8($p->{address});
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}
Encode::from_to($p->{address}, 'utf8', 'shiftjis');
return $view->render('location_receiver.html', $p);
}