Werkzeug: حول ترميز JSON في werkzeug.utils.py

تم إنشاؤها على ١٢ يناير ٢٠١٦  ·  3تعليقات  ·  مصدر: pallets/werkzeug

def get_content_type (mimetype، charset):
"" "إرجاع سلسلة نوع المحتوى الكاملة مع مجموعة أحرف لنوع mimetype.
إذا كان mimetype يمثل نصًا ، فسيتم إلحاق مجموعة الأحرف كمجموعة أحرف
المعلمة ، وإلا يتم إرجاع mimetype دون تغيير.
: param mimetype: النوع المراد استخدامه كنوع محتوى.
: param charset: مجموعة الأحرف التي يجب إلحاقها في حال كان نوع نص mimetype.
: العودة: نوع المحتوى.
""
إذا كان mimetype.startswith ('text /') أو \
mimetype == 'application / xml' أو \
(mimetype.startswith ("التطبيق /") و
mimetype.endswith ('+ xml')):
mimetype + = '؛ charset = '+ charset
إرجاع mimetype

لقد بدأت للتو في لمس هذا ، لدي مشاكل في الترميز.
لماذا لا تحكم على “mimetype == 'application / json'”؟

التعليق الأكثر فائدة

JSON دائمًا هو UTF-8.

ال 3 كومينتر

JSON دائمًا هو UTF-8.

caiz هناك مناقشة أخرى: https://github.com/request/request/issues/383 ، ومزيد من التفاصيل حول مجموعة أحرف JSON: http://tools.ietf.org/html/rfc4627#section -3

شكرا لك على مساعدتك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات