support utf-8
 - wchar is not real useful changes
 - utf-8 could be mix with ascii