Sophie

Sophie

distrib > Mandriva > 2009.1 > i586 > media > main-release-src > by-pkgid > f44e4d1657f1c680732ee171b243da0d > files > 4

man-pages-ja-20090315-1mdv2009.1.src.rpm

#!/usr/bin/env ruby

require 'kconv'

targetfiles = []

targetfiles = Dir.glob("manual/*/man*/*")

convert_utf8 = Proc.new do
   targetfiles.length.times do |number|
      contents_orig = open(targetfiles[number], "r")
      contents_utf8 = Kconv.toutf8(contents_orig.read)

      contents_orig = open(targetfiles[number], "w")
      contents_orig.puts contents_utf8
   end
end

puts "Convert manpages (euc-jp to utf-8)..."

convert_utf8.call