class HTTParty::Request

def get_charset

def get_charset
  content_type = last_response["content-type"]
  if content_type.nil?
    return nil
  end
  if content_type =~ /;\s*charset\s*=\s*([^=,;"\s]+)/i
    return $1
  end
  if content_type =~ /;\s*charset\s*=\s*"((\\.|[^\\"])+)"/i
    return $1.gsub(/\\(.)/, '\1')
  end
  nil
end