[1] pry(main)> Marshal.dump("orzFly")
=> "\x04\bI\"\vorzFly\x06:\x06ET"
[2] pry(main)> Marshal.dump("orzFly".force_encoding("utf-8"))
=> "\x04\bI\"\vorzFly\x06:\x06ET"
[3] pry(main)> Marshal.dump("orzFly".force_encoding("gb2312"))
=> "\x04\bI\"\vorzFly\x06:\rencoding\"\vGB2312"
[4] pry(main)> Marshal.dump("orzFly".force_encoding("gbk"))
=> "\x04\bI\"\vorzFly\x06:\rencoding\"\bGBK"
[5] pry(main)> Marshal.dump("orzFly".force_encoding("ascii"))
=> "\x04\bI\"\vorzFly\x06:\x06EF"
[6] pry(main)> Marshal.dump("orzFly".force_encoding("utf-16le"))
=> "\x04\bI\"\vorzFly\x06:\rencoding\"\rUTF-16LE"
[7] pry(main)> Marshal.dump("orzFly".force_encoding("utf-16be"))
=> "\x04\bI\"\vorzFly\x06:\rencoding\"\rUTF-16BE"