'Return headers as a CaselessDict with unicode keys
and unicode values. Multiple values are joined with \',\'.'

def to_unicode_dict(self):

    return CaselessDict(((to_unicode(key, encoding=self.encoding), to_unicode(','.join(value), encoding=self.encoding)) for (key, value) in self.items()))
