التابع ARGF.external_encoding
في روبي
يعيد التابع external_encoding
الترميز الخارجي (external
encoding
) للملفات المقروءة من ARGF
على شكل كائن من النوع Encoding
.
الترميز الخارجي هو الترميز الذي كُتِب به النص وخُزِّن في الملف. إن وازنَّا هذا التابع مع التابع ARGF
. internal_encoding
، نجد أنَّ الأخير يعيد الترميز المستخدم لتمثيل هذا النص ضمن Ruby
.
لضبط الترميز الخارجي، استخدم التابع ARGF
. set_encoding
.
البنية العامة
external_encoding → encoding
القيم المعادة
يعاد كائن من النوع Encoding
يمثِّل الترميز الخارجي المستعمل في كتابة محتوى الملف المقروء من المجرى ARGF
.
أمثلة
مثال على استخدام التابع external_encoding
:
ARGF.external_encoding #=> #<Encoding:UTF-8>
انظر أيضًا
- التابع
internal_encoding
: يعيد الترميز الداخلي (internal
encoding
) للسلاسل النصية المقروءة من المجرىARGF
على شكل كائن من النوعEncoding
. - التابع
set_encoding
: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرىARGF
.
مصادر
- قسم التابع external_encoding في الصنف ARGF في توثيق روبي الرسمي.