X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/9cb1b773b16baa0a13c8c27b36b30e8509fd248c..38c0f94fbc07d23581704b72a7e6d3cbe4dfa96c:/charset-encoding.inc.pl diff --git a/charset-encoding.inc.pl b/charset-encoding.inc.pl index 2da7614..b534510 100644 --- a/charset-encoding.inc.pl +++ b/charset-encoding.inc.pl @@ -271,7 +271,8 @@ use utf8; $row->{endpoint} ||= ($block + 1 << 8) - 1; $block == ($row->{endpoint} >> 8) or undef $block; - $row->{table} = join '', map { chr } $row->{offset} .. $row->{endpoint}; + $row->{table} = join '', map { chr =~ s/\A\p{Unassigned}\z/�/r } + $row->{offset} .. $row->{endpoint}; utf8::upgrade($row->{table}); # prevent latin1 output $row->{endpoint} -= $row->{offset};