优化Encode的细节