support utf-8 signature