for Non-UTF8 charset