根据不同情况处理编码转换