ROR controllen 里,需要把一些信息存储为小文本文件,我是这样做的:
f=File.new("test1.txt")
f.puts("标题信息:#{@task.title}")
f.close
新创建的文件编码是 UTF8 类型的文本,我需要把它转为 windows 下的文本(ASCII 或 GB2312 等)才能使用。首先想到的是在操作系统(ubuntu)里使用 iconv 转换,但转换后汉字转没了。于是在网上查了一些 ruby 的 puts 的参数,好像也没有涉及转码的资料,只好来询各位了~