W mojej aplikacji rails pracuję z kanałami RSS z całego świata, a niektóre kanały mają łącza, które nie są w UTF-8. Oryginalne linki do plików są poza moją kontrolą, a aby móc z nich korzystać w innych częściach aplikacji, muszą znajdować się w UTF-8.Łańcuchy sił do UTF-8 z dowolnego kodowania
Jak wykryć kodowanie i przekonwertować na UTF-8?
wykryć kodowanie, trzeba analizować towarzyszący meta informacje o dokumentach, czyli nagłówki HTTP lub '' tagi. – deceze