这个encode_text也是, 和其他地方的命名不一致