unicode: declare char include data as utf8
[sheet.git] / tools / convert-unicode.pl
index 19fde5dda9a3109eeb003b6d6079991940979ab2..98c8ca77e3ec35b1525d056ec49e9a301be6a412 100755 (executable)
@@ -66,7 +66,7 @@ for my $chr (keys %info) {
 
        # categorise by unicode types and writing script
        $info->{class}->{$_}++ for $info->{category};
-       $info->{class}->{"u-$_"}++ for $info->{script} || ();
+       $info->{class}->{$_}++ for $info->{script} || ();
 
        # add custom categories for certain blocks
        $info->{class}->{Xa}++ if $info->{block} eq 'Basic Latin';
@@ -95,6 +95,7 @@ for my $chr (keys %info) {
 }
 
 # output perl code of hash
+say 'use utf8;';
 say '+{';
 for my $cp (sort keys %info) {
        $info{$cp}->{classstr} = join(' ', sort keys %{ $info{$cp}->{class} });