Witam,
Przeglądałem archiwum i znalazłem informacje żeby elegancko była wyświetlana polska czcionka należy:
do controllers/application.rb:
before_filter :set_charset
def set_charset
@headers["Content-Type"] = "text/html; charset=ISO-8859-2"
end
do config/database.yml
encoding: latin2
Tak poustawiałem i nie ma opcji żeby polskie znaki pokazywały się. Kombinowałem tez z wstawianiem do rhtmla
też nie bardzo. W czym jest problem?
Pozdrawiam
latin2? Skąd Ty to wziąłeś? Ustaw w database.yml dla bazy opcje
encoding: utf8
W htmlu ustaw . I ma działać, a jak nie działa to coś “poza railsowego”.
radarek: ale w bazie mam dane które przechowuję w latin2, ror używam tylko teoretycznie do czytania tych danych które ją są w bazie i sa dodawane przez zewnętrzną aplikację
Tomash
April 2, 2008, 7:35pm
4
Latin2: welcome back to 1990’s
W bazie dane mogą być przechowywane w latin2 - ale Ty możesz ustawić połączenie w UTF8 i zwalić ciężar konwersji na połączenie baza-aplikacja. Czyściej i pewniej.
Dokładnie jak dasz encoding UTF8 wszystko powinno być oki.
Ja nie spotkałem takiego problemu (może dlatego że zawsze używam UTF-8:)).
Rzeczywiście pomogło Dzięki wielkie.
drogus
April 4, 2008, 11:48am
7
Swoją drogą używając iso czy innych różnych dziwnych wynalazków można być prawie pewnym, że przy korzystaniu z Ajaxa będą problemy z polskimi znakami.