raku: Support for utf8-c8 issue in Raku 2020.10

Viewed 95

I have a file from Wild Wild Web and it contains malformed UTF8. I handled malformed UTF8 in my other codes in previous versions of Raku. In 2020.10 version, I am running into this issue below. Has the support for utf8-c8 changed (this page says it should work, but it doesn't seem to) :

https://docs.raku.org/language/unicode#index-entry-UTF-8_Clean-8

This page has this example:

say slurp($test-file, enc => 'utf8-c8');

Now my code on the command line:

raku -e 'my $a = slurp("zlist"); for $a.lines { .say }'
Malformed UTF-8 near bytes 73 e2 5f at line 55 col 14
  in block <unit> at -e line 1

Then using this:

raku -e 'my $a = slurp("zlist", enc => 'utf8-c8'); for $a.lines { .say }'
===SORRY!=== Error while compiling -e
Undeclared routine:
    utf8-c8 used at line 1

My code is simple and essentially copied from the example. What am I doing wrong?

0 Answers
Related