From: John Schmitz Date: 2009-05-27T07:53:12+09:00 Subject: Re: Mechanize and charset issues The Higgs bozo wrote: > John Schmitz wrote: >> >> page = agent.click(page.link_with(:text => '[Add Content]')) >> uploadForm = page.forms[6] >> uploadForm['format'] = formatstring >> page = agent.submit uploadForm >> #pp page >> >> Gives me the error: >> >> /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/util.rb:40:in >> `iconv': "\342\202\254\305\223a condition"... (Iconv::IllegalSequence) >> from > > Running "ruby -KU ..." will probably fix it (at least it has worked for > me whenever I had errors from \nnn inside strings). Thank you for the response but it doesn't seem to solve the issue. I think it's related to charsets and iconv, but I have no idea where to go from there. I get a near duplicate error message with ruby -KU: /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/util.rb:40:in `iconv': "â¬Åa condition"... (Iconv::IllegalSequence) from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/util.rb:40:in `from_native_charset' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:151:in `from_native_charset' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:143:in `proc_query' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:142:in `map' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:142:in `proc_query' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:165:in `build_query' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:164:in `each' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:164:in `build_query' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize/form.rb:213:in `request_data' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize.rb:392:in `post_form' from /var/lib/gems/1.8/gems/mechanize-0.9.2/lib/www/mechanize.rb:335:in `submit' -- Posted via http://www.ruby-forum.com/.