Perl实现 txt 编码转化

将txt(编码为uincode)中的内容赋给$content后,执行$content = encode("gbk",decode("utf16le",$content));再输出$content到txt,就将Unicode格式的转为ansi,但为什么调换参数gbk和utf16le后,不能将ansi转为Unicode???