Fix utf8 with 4-byte unicode characters

Yes, very annoying. WTF unicode??! Thought this charset supports *every
fuckin character out there*?

 #fail

fixes #152