添加iconv-lite模块，提供GBK等一系列转码

添加了一个decode参数，当参数为空的时候，维持原来模块的处理，如果decode设置了'GBK'或者'utf-8'的时候，导入iconv-lite模块，并利用该模块处理GBK