encode by utf-8