Google Ajax Search API - UTF-8 encoded response

Hello All,

I am writing a facebook application in ruby on rails, which requires google search in one page. I've implemented this using a simple RESTful interface as follows:

url = URI.parse( "http://ajax.googleapis.com/ajax/services/search/ local?v=1.0&q="+params[:keyword] ) req = Net::HTTP::Get.new(url.path+"?"+url.query) res = Net::HTTP.start(url.host, url.port) {|http| http.request(req) }

The response has a Content-Type of text/javascript; charset=utf-8. and in JSON format

So, I'm decoding the response into a hash as hash = ActiveSupport::JSON.decode(res.body)

But, the data still contains some special characters starting with \u (utf-8 characters)

How to decode them into html text in ruby?

Thanks in Advance, Prasad

Hello Everybody,

Is there anything like Unicode.deocode(str) (I found it somewhere when I googled, but not working )?? I have installed unicode using gem install unicode, but couldn't get how to use it.

Please please help me out solving this problem.

Thanks, Prasad

Prasad wrote: