Malformed UTF-8 character (unexpected non-continuation byte 0x00, immediately after start byte 0xc3) in pattern match (m//) at /Users/spiros/.... line 90, <$fh> line 5. #### return $n if ( $token =~ m/^$term/i ); #### SV = PVMG(0x1c6c2a0) at 0x1ab6a28 REFCNT = 1 FLAGS = (PADBUSY,PADMY,POK,pPOK,UTF8) IV = 0 NV = 0 PV = 0x2dd2d80 "alto"\0 [UTF8 "alto"] CUR = 4 LEN = 15 MAGIC = 0x2dd30b0 MG_VIRTUAL = &PL_vtbl_utf8 MG_TYPE = PERL_MAGIC_utf8(w) MG_LEN = 4 #### SV = PVMG(0x1c6c2a0) at 0x1ab6a28 REFCNT = 1 FLAGS = (PADBUSY,PADMY,POK,pPOK,UTF8) IV = 0 NV = 0 PV = 0x2dd2d80 "ba\303\261o"\0 [UTF8 "ba\x{f1}o"] CUR = 5 LEN = 15 MAGIC = 0x2dd30b0 MG_VIRTUAL = &PL_vtbl_utf8 MG_TYPE = PERL_MAGIC_utf8(w) MG_LEN = 4