return an utf-8 unicode entry

def force_unicode(value):
    """
    return an utf-8 unicode entry
    """
    if not isinstance(value, (str, unicode)):
        value = unicode(value)
    if isinstance(value, str):
        value = value.decode('utf-8')
    return value