使用Ruby 内置的 Iconv类就可以做到了 ,详细的请参考ruby参考手册
这里给出一个样例
require "iconv"
line = File.open('c:\unicode.txt',"w")
result = Iconv.iconv("GB2312","UTF-8",line)
result.puts()
我想你应该尝试一个字节转换成二进制代码时,通常是一个字节的十六进制表示,如E2,二进制为:11100010,也可以自己转换,你也可以自定义计算机科学计算器用十六进制数输入E2,然后点击二进制,你可以转换。