'Unicode-decoded content of response body.
If no encoding can be determined from HTTP headers or the content
itself, the encoded response body will be returned instead.
:returns: Body of HTTP response
:rtype: :class:`unicode` or :class:`str`'

@property
def text(self):

    if self.encoding:
        return unicodedata.normalize('NFC', unicode(self.content, self.encoding))
    return self.content
