#1268: force_encoding on NSStrings with Net::HTTP -----------------------------------+---------------------------------------- Reporter: eric@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -----------------------------------+---------------------------------------- Comment(by eric@…): Particular instance with the gazette gem was: {{{ client.add(self.url, :title => self.title) }}} However, with the guidance of alloy via IRC, the following code was used (which does work): {{{ client.add(String.new(NSString.stringWithString(self.url)), :title => String.new(NSString.stringWithString(self.title))) }}} In the case of Net::HTTP, the following (example) setup was attempted: {{{ require 'net/http' def call_api url = URI.parse("#{HOST}/api/call.json") arguments = { 'email' => self.email, 'foo' => self.bar } resp, data = Net::HTTP.post_form(url, arguments) end }}} While another method has already been utilized, I am fairly positive that the previous fix would be applicable here as well. -- Ticket URL: <http://www.macruby.org/trac/ticket/1268#comment:1> MacRuby <http://macruby.org/>