Actually use fix the encoding handling
Actually use fix the encoding handling

- The ascii codec is redundant (it is a proper subset of utf-8)
- Also actually use the system codec.
- I can't believe this took half a year for me to see.
- This is why unittest all the things.

metatoaster/kanna