Full unicode and accent compatability