use Encode;
my $data = decode('UTF-8', $IN->param("data"));
####
map {
$cat_add->{$_} = encode("UTF-8",$cat_add->{$_} );
} keys %$cat_add;
##
##
Adding: Agricultura/Fumigación Aérea
$VAR1 = { 'FatherID' => '75321', 'Full_Name_Flat' => 'agricultura/fumigacion aerea', 'Full_Name' => 'Agricultura/Fumigación Aérea', 'Name_English' => 'Aerial fumigation', 'Name' => 'Fumigación Aérea', 'CatDepth' => '0' }; Done...
##
##
75321 Agricultura 0 0 0 Agricultura 0 0 No No NULL 2012-09-04 03:11:10 0 Agriculture agricultura
75322 Fumigación Aérea 75321 75321 1 Agricultura/Fumigación Aérea 0 0 No No NULL 2012-09-04 03:11:10 0 Aerial fumigation agricultura/fumigacion aerea