W mojej aplikacji (Rails 3.0.5, Ruby 1.8.7) utworzyłem narzędzie do importowania danych CSV z pliku.Rails 3, sprawdź kodowanie pliku CSV przed zaimportowaniem
Problem: Poprosiłem moich użytkowników o wyeksportowanie pliku CSV z programu Excel w kodowaniu UTF-8, ale nie robią tego przez większość czasu.
Jak mogę sprawdzić, czy plik ma format UTF-8 przed importowaniem? Inaczej import zostanie uruchomiony, ale da dziwne wyniki. Używam FasterCSV do importowania.
Exemple złej pliku CSV:
;VallÈe du RhÙne;CÙte Rotie;
Dzięki.
Dzięki, będę spróbować. –
Działa doskonale! Wielkie dzięki. –