#!/usr/bin/ruby
require 'iconv'
require 'fileutils'
if ARGV.size < 1
puts "Usage: #{__FILE__} <file> "
exit 1
end
begin
sf=File.open(ARGV[0],"r")
df=File.open(ARGV[0]+".bk","w")
while line=sf.gets
newline=Iconv.iconv("UTF-8//IGNORE","ASCII//IGNORE",line)
df.puts newline
end
rescue =>e
puts e.message
resure
sf.close
df.close
end
FileUtils.mv(ARGV[0]+".bk",ARGV[0])