2009-10-07 2 views

답변

16

Iconv

require 'iconv' 
i = Iconv.new('UTF-8','LATIN1') 
a_with_hat = i.iconv("\xc2") 
4

판단 , 난 당신이 뭔가를 원하는 것 같아요 :

require 'rubygems' 
require 'open-uri' 
require 'nokogiri' 
require 'iconv' 

file = open(your_uri) 
doc = Nokogiri::HTML(Iconv.conv('utf-8', 'latin1', file.readlines.join("\n"))) 
doc.xpath(your_xpath) 

당신이 URI 사용을 캐릭터 세트 무엇인지 확실하지 않은 경우, file.charset을 사용하여 'latin' 대신 charset을 가져올 수 있습니다.