Great... AFTER you figure out that you need to be first dealing with UNICODE not UTF-8.
It does work... but you need to be sure you are using it correctly for your application. Here is a simple example.
use Encode qw/encode decode/;
$data = decode("UTF-8", $data);
$data = unidecode( $data );