don't we need a test with only ascii, and only utf8 characters as well?