From: Alan Chen Date: 2002-10-18T06:34:43+09:00 Subject: URI bug or bad URI? Have a proof-of-concept application which parses drop texts. One of the drop texts that I'm processing is a mailto uri. Ruby's URI library dies when I try to parse the following uri. mailto = URI.new( 'mailto:user@domain.com?subject=test%20(@test=10) Are '@' symbols allowed in uri's in this context or do they need to be escaped? Here's the backtrace: /usr/lib/ruby/1.6/uri/common.rb:230:in `unescape': private method `gsub' called for nil (NameError) from /usr/lib/ruby/1.6/uri/mailto.rb:184:in `to_mailtext' from /home/alan/bin/mailto:18 I'm using the following ruby version: ruby 1.6.7 (2002-03-19) [i386-linux] -- Alan Chen Digikata LLC http://digikata.com