'%s, %s' % ('æøasfd', u'a') this throws unicode error. '%s, %s' % (u'aøasfg', u'a') this doesn't '%s, %s' % ('aøasfg', 'a') and this doesn't '%s, %s' % (u'aøasfg', 'a') and this doesn't Is this by design?