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