التابع ARGF.external_encoding
في روبي
يعيد التابع external_encoding
الترميز الخارجي (external encoding) للملفات المقروءة من ARGF
على شكل كائن من النوع Encoding
.
الترميز الخارجي هو الترميز الذي كُتِب به النص وخُزِّن في الملف. إن وازنَّا هذا التابع مع التابع ARGF.internal_encoding
، نجد أنَّ الأخير يعيد الترميز المستخدم لتمثيل هذا النص ضمن روبي.
لضبط الترميز الخارجي، استخدم التابع 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
.