javascript三种编解码方式