From: Tadeusz Bochan Date: 2011-01-22T01:24:49+09:00 Subject: Spreadsheet -0.6.5.1 "invalid encoding" Problem Hi, I just gem installed spreadsheet and tried the example , (Ruby 1.8.6 on HP-UX) << require 'spreadsheet' book = Spreadsheet.new 'excel-file.xls' sheet = book.worksheet 0 sheet.each do |row| puts row[0] end >> and was rewarded with the stack trace below. Can anyone give me a clue as to what I'm missing or what can I do to fix it ? Thanks, Tad __END__ /home/acore/ruby/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/types/base.rb:42:in `initialize': invalid encoding ("utf-8", "utf- 16le") (Iconv::InvalidEncoding) from /home/acore/ruby/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/types/base.rb:42:in `new' from /home/acore/ruby/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/types/base.rb:42 from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /home/acore/ruby/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/types.rb:1 from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /home/acore/ruby/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:6 ... 14 levels... from /home/acore/ruby/lib/ruby/gems/1.8/gems/spreadsheet-0.6.5.1/lib/spreadsheet.rb:27 from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /home/acore/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from xls1:2 -- Posted via http://www.ruby-forum.com/.