lib/timelog4r/utils.rb in timelog4r-0.0.1 vs lib/timelog4r/utils.rb in timelog4r-0.1.0
- old
+ new
@@ -1,6 +1,7 @@
#!ruby
+# -*- encoding: UTF-8 -*-
require 'uri'
require 'net/http'
require 'rexml/document'
class Timelog4r
@@ -101,9 +102,12 @@
=end
def http_access(uri, request)
Net::HTTP.start(uri.host, uri.port){|http|
response = http.request(request)
+ if RUBY_VERSION.match(/^1\.9\./)
+ response.body.force_encoding('UTF-8')
+ end
if response.code == '200'
return REXML::Document.new(response.body)
else
return false
end