أسماء المستخدمين يونيكود

لقد حاولت ويبدو أنه لا يعمل بالنسبة لي أيضًا

إذا تم تطبيق .encode() على اسم المستخدم بالأحرف الصينية، أو urllib.parse.quote()

    headers = {
        'Api-Key': API_KEY,
        'Api-Username': '大帅哥'.encode()
    }

    # أو urllib parse
    headers = {
        'Api-Key': API_KEY,
        'Api-Username': urllib.parse.quote(API_USERNAME)
    }

سأحصل على خطأ

فشل في إنشاء المنشور. رمز الحالة: 403
{'errors': ['ليس لديك الإذن لعرض المورد المطلوب. اسم مستخدم واجهة برمجة التطبيقات أو المفتاح غير صالح.'], 'error_type': 'invalid_access'}

ولكن، بدون .encode()

    headers = {
        'Api-Key': API_KEY,
        'Api-Username': '大帅哥'
    }

سأحصل على خطأ

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)