$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};