文字コードの変換
HTMLエンコード
require 'nkf' =begin str_input = NKF.nkf("-w", ARGV[0]) str_output = "" p str_input.size for i in 0..str_input.size-1 str_output = str_output + "%" str_output = str_output + str_input[i].to_s(16) end p str_output =end str_encoded = "%E3%81%AB%E3%81%BB%E3%82%93%E3%81%94" str_decoded = "" str_encoded.scan(/%([a-fA-F\d][a-fA-F\d])/u){|m| str_decoded = str_decoded + m[0].to_i(16).chr p m[0] } io = open("test.txt", "w") io.print str_decoded p str_decoded p NKF.nkf("-W-s", str_decoded)