}else{
$char=shift or $char="";
$char=&de_er($char);
+ utf8::decode($char);
}
if($opt_mapfrom){
if($opt_map){
if(&get_db($opt_map)){
foreach $char (sort keys %{$chardb{$opt_map}}){
+ utf8::decode($char);
if($chardb{$opt_map}->{$char}){
print $char,"\t",$chardb{$opt_map}->{$char},"\n";
}
}elsif($opt_rev_map){
if(&get_reverse_db($opt_rev_map)){
foreach $char (sort keys %{$reverse_chardb{$opt_rev_map}}){
+ utf8::decode($char);
if($reverse_chardb{$opt_rev_map}->{$char}){
print $char,"\t",$reverse_chardb{$opt_rev_map}->{$char},"\n";
}