Add Unicode support(I don't what I'm doing...)