Piszę robota, który używa Hpricot. Pobiera listę łańcuchów z jakiejś strony internetowej, a następnie próbuję zapisać ją do pliku. Coś jest nie tak z kodowaniem:Jak przekonwertować ciąg znaków na UTF8 w Ruby
"\xC3" from ASCII-8BIT to UTF-8
Mam przedmioty, które są świadczone na stronie internetowej i drukowane w ten sposób:
Développement
z str.encoding
powraca UTF-8
, więc force_encoding('UTF-8')
nie pomaga. Jak mogę przekonwertować to na czytelny kodek UTF-8?
Hpricot nie jest już aktualizowany, należy rozważyć użycie Nokogiri. Powinieneś również wspomnieć o kodowaniu oryginalnej strony internetowej. –