# File lib/vmail/imap_client.rb, line 183 def fetch_row_text(id_set, are_uids=false, is_update=false) log "Fetch_row_text: #{id_set.inspect}" if id_set.is_a?(String) id_set = id_set.split(',') end if id_set.to_a.empty? log "- empty set" return "" end new_message_rows = fetch_envelopes(id_set, are_uids, is_update) new_message_rows.map {|x| x[:row_text]}.join("\n") rescue # Encoding::CompatibilityError (only in 1.9.2) log "Error in fetch_row_text:\n#{$!}\n#{$!.backtrace}" new_message_rows.map {|x| Iconv.conv('US-ASCII//TRANSLIT//IGNORE', 'UTF-8', x[:row_text])}.join("\n") end