التابع 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.

مصادر