UTF-8 is hard. Let's write device drivers!