Pobieranie tematów z IPB i polskie znaki

Witam,
Już od wczoraj walczę z z pobieraniem listy tematów z forum opartego na IPB i nie mogę dojść do rozwiązania. Mianowicie wszystko jest pobierane bez problemu, jednak problem występuje podczas wyświetlania nazw tematów, a dokładniej źle odczytuje polskie znaki i znaki specjalne jak “!” pokazuje jako kod ASCII. Co do tego drugiego to można to obejść chociażby stosując raw(), ale dalej nie wiem co z polskimi znakami.
IPB zapisuje jako UTF8, baza danych operuje w utf8-general-ci, a w database.yml encoding jest ustawiony na utf8. Na forum IPB nie znalazłem żadnego rozwiązania jak zapisywać bezpośrednio w bazie danych polskie znaki, za każdym razem odpowiedź dotyczyła zmiany kodowania w bazie danych na latin2 lub wymuszenia zapisu przez modyfikacje jednego z plików konfiguracyjnych MySQL.
Moje pytanie więc czy da się to jakoś bezpośrednio przy odczycie w Railsach zamienić na poprawne znaki. Tutaj zrzut ekranu jak to wygląda:

A powinno być “Welcome!” i “Testąwe forum!”.

A tak przy okazji jeszcze pytanie czy da się jakoś przekształcić datę zapisaną jako integer, którą też pobieram z bazy danych IPB, na domyślny format?

Z góry dzięki za pomoc :slight_smile:

http://rubyonrails.pl/forum/p9952-2009-04-27-22:16:25

Pierwszy problem rozwiązany, rozwiązałem go jednak bez użycia Iconv, a jedynie po stronie IPB i bazy danych. http://forum.invisionize.pl/topic/29260-polski-znaki-w-bazie-forum-dziala-poprawnie/ przedostatni post to rozwiązanie.

Jeśli chodzi o konwersje daty z integer to można tego dokonać za pomocą Time.at().

Mimo że nie skorzystałem to dzięki za pomoc czACha :slight_smile: