التابع IO.external_encoding‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 13:49، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.external_encoding‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع external_encoding الترميز Encoding الذي يمثل ترميز الملف. إن كان مجرى د/خ io في وضع الكتابة ولم يُحدّد أي ترميز، فستعاد nil.

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

external_encoding encoding

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

انظر أيضا

  • التابع eof?‎: يُعيد القيمة true إن كان مجرى د/خ ios في نهاية الملف، ما يعني أنه لا لم تعد هناك بيانات أخرى للقراءة. يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء IOError.
  • التابع fcntl: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في مجاري د/خ I/O الموجهة بالملفات، أو الاستعلام عنها. الوسائط والنتائج تعتمد على النظام المُستخدم. إن كان الوسيط arg (انظر فقرة البنية العامة) عددًا، فستُمرر قيمته مباشرةً. وإن كان سلسلة نصية، فستُفسر على أنها تسلسل ثنائي من البايتات (قد يكون التابع Array#pack طريقة مفيدة لإنشاء مثل هذه السلسلة). على منصات اليونيكس، راجع صفحة fcntl(2) لمزيد من التفاصيل. هذا التابع ليس مُتاح على جميع المنصات.

مصادر