Utf 8

Witam mam mały problem, zmieniłem w date.rb nazwy miesięcy i dni na polskie. Wszystko działa ale pomimo iż w całej aplikacji polskie czcionki są wyświetlane prawidłowo (z mysqla też), to akurat nazwy miesięcy i dni już nie. Np. Stycze�.
Jak to naprawić?
Z góry dziekuję za pomoc.

Sam sobie odpowiem bo juz wiem :slight_smile:
Edytowałem plik date.rb w wordpadzie, który ma inne kodowanie po poprawkach w jEdicie wszystko smiga.
Pozdrawiam

http://www.netbeans.org/downloads/

BTW. Podmienianie nazw miesięcy/dni tygodnia bezpośrednio w klasie Date to BARDZO zły pomysł. Magicznie przestanie Ci działać mnóstwo rzeczy opartych na parsowaniu daty i jest duża szansa, że tego nie zauważysz od razu. Jeśli chcesz tylko wyświetlić polskie nazwy miesięcy o wiele lepiej jest napisać swoją funkcję, która to zrobi albo skorzystać z pluginów/bibliotek do obsługi tłumaczeń. Hackowanie core lib to ostateczność, a edytowanie bezpośrednio źródeł Rubiego to już w ogóle chory pomysł, razem ze swoją aplikacją będziesz musiał używać tej shackowanej wersji Rubiego, jak wyjdzie nowa wersja będziesz musiał robić merge samemu.

Ostatnio jak czytam co ludzie robią z core lib to coraz częściej dochodzę do wniosku, że w Rubim jednak przydałby się final dla klas + suma kontrolna dla źródeł :slight_smile:

[quote=pski]Witam mam mały problem, zmieniłem w date.rb nazwy miesięcy i dni na polskie. Wszystko działa ale pomimo iż w całej aplikacji polskie czcionki są wyświetlane prawidłowo (z mysqla też), to akurat nazwy miesięcy i dni już nie. Np. Stycze�.
Jak to naprawić?
Z góry dziekuję za pomoc.[/quote]
Moze warto sie zainteresowac i18n zamiast grzebac w date.rb :wink:

http://rails-i18n.org/wiki