الدالة wsgiref.handlers.read_environ
في بايثون
تحول الدالة متغيرات CGI من os.environ إلى سلاسل نصية (بايتات بترميز unicode) ضمن المعيار PEP 333، وتعيد قاموسًا جديدًا. يستخدم المعالجان CGIHandler و IISCGIHandler هذه الدالة عوضًا عن استخدام os.environ مباشرة، والذي يمكن أن لا يكون متوافقًا مع معايير WSGI في جميع المنصات ومخدّمات الويب التي تستخدم الإصدار 3 من بايثون، وعلى وجه الخصوص الأنظمة التي تكون Unicode فيها هي البيئة الفعلية (مثل نظام ويندوز) أو الأنظمة التي تكون البيئة فيها هي البايتات ولكن بايثون لا تستخدم الترميز ISO-8859-1 لفكّ ترميز البيانات (مثل أنظمة يونكس التي تستخدم نظام الترميز UTF-8).
إن كنت تستخدم معالج طلبات خاصّ بك ومبني على CGI، فستحتاج على الإرجح إلى استخدام هذه الدالة عوضًا عن نسخ القيم من os.environ مباشرة. هذه الدالة جديدة في الإصدار 3.2 من بايثون.
البنية العامة
wsgiref.handlers.read_environ()
القيمة المعادة
تحول الدالة متغيرات CGI من os.environ إلى سلاسل نصية (بايتات بترميز unicode) ضمن المعيار PEP 333، وتعيد قاموسًا جديدًا.