fill_in 'Tytuł ogłoszenia', :with => 'Nerka do sprzedania'
dostaję: invalid multibyte char (US-ASCII)
da się coś z tym zrobić?
fill_in 'Tytuł ogłoszenia', :with => 'Nerka do sprzedania'
dostaję: invalid multibyte char (US-ASCII)
da się coś z tym zrobić?
Jasne, poczytaj o unikodzie w Ruby 1.9 i tym, jak go zdeklarować w plikach źródłowych rubiego.
(patrz też blogaski: james edward gray, yehuda katz)
Dzięki, dodalem na początku *_spec.rb linijkę # encoding: utf-8
i działa
Zastanawiam się czy to jedyne tego typu rozwiązanie?
może wpisać także
i też zadziała.
Prawdopodobnie zadziała także dla
W książce z ptaszkiem na okładce jest fajnie opisane o unicodzie.
Edycja:
Ta:
http://helion.pl/ksiazki/ruby-programowanie-david-flanagan-yukihiro-matsumoto,rubypr.htm
a można ustawić dla pliku *.html.erb Polski? ponieważ UTF-8 ani żaden inny (ISO-8859-1, US-ASCII, UTF-16, UTF-16BE, UTF-16LE nie obsługuje >mi< Polskich znaków, ciągle wyrzucając krzaczki ?
Sprawdź w jakim kodowaniu zapisujesz plik. Dobre wychowanie nakazuje używać UTF-8 do tego.
Ustawiłem UTF-8 z BOM w notepad++, było wyświetlane bez BOM-u i Aptana (a w sumie firefox) nie wyświetlał, dzięki