使用Ruby 内置的 Iconv类就可以做到了 ,详细的请参考ruby参考手册
这里给出一个样例
require "iconv"
line = File.open('c:\unicode.txt',"w")
result = Iconv.iconv("GB2312","UTF-8",line)
result.puts()
这是数据库问题吧,按时间排序,找到下一条最近的记录就好了。 如果是Rails,假设model是Book,需要排序的时间是updated_at: Book.where('updated_at >?', some_time).order('updated_at').limit(1)