Unicode regex

Binaries which contain unicode characters should specify the encoding when constructed. Otherwise, only the last byte of the encoded character will be stored in the binary.
There are only 3 codepoints in the matched string but they are multi-byte characters, so it advances too far.