Portál AbcLinuxu, 25. dubna 2024 12:29
begin File.new(cesta_subor,"r").each { |line| puts line } rescue puts "Chyba citania suboru #{subor}: #{$!}" next end
pole.map! {|x| x.encode('UTF-8')}Ale stejně ti tam bude pořád lítat výjimka, pokud si pomocí String#force_encoding nenastavíš kódování, ve kterém ty řetězce opravdu jsou. Yehuda Katz pěkně popisuje současný stav s kódováním v Ruby 1.9: Encodings, Unabridged. Možná ti to trochu pomůže.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.