التابع ARGF.internal_encoding في روبي

من موسوعة حسوب
< Ruby‏ | ARGF
مراجعة 12:46، 3 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع internal_encoding الترميز الداخلي (internal encoding) للسلاسل النصية المقروءة من المجرى ARGF على شكل كائن من النوع Encoding.

البنية العامة

 internal_encoding  encoding

القيم المعادة

إن استدعي التابع ARGF.set_encoding مع تمرير اسمين لأحد الترميزات المستعملة، فسيُعاد كائن من النوع Encoding يمثل الترميز الثاني. خلا ذلك، إن ضبطت القيمة Encoding.default_external، فستُعاد هذه القيمة. إذا تعذر ذلك وحُدِّد الترميز الخارجي الافتراضي (default external encoding) المراد استعماله في سطر الأوامر، فستُستخدم تلك القيمة. أمَّا إن كان الترميز مجهولًا، فستُعاد القيمة nil.

انظر أيضًا

  • التابع external_encoding: يعيد الترميز الخارجي (external encoding) للملفات المقروءة من ARGF على شكل كائن من النوع Encoding.
  • التابع set_encoding: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرى ARGF.

مصادر