الفرق بين المراجعتين ل"Ruby/ARGF/external encoding"

من موسوعة حسوب
< Ruby‏ | ARGF
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby ARGF]]
 
[[تصنيف: Ruby ARGF]]
يعيد التابع <code>external_encoding</code> الترميز الخارجي (external encoding) للملفات المقروءة من <code>ARGF</code> على شكل كائن من النوع <code>Encoding</code>.
+
يعيد التابع <code>external_encoding</code> الترميز الخارجي (external encoding) للملفات المقروءة من <code>ARGF</code> على شكل كائن من النوع <code>Encoding</code>.
  
الترميز الخارجي هو الترميز الذي كُتِب به النص وخُزِّن في الملف. إن وازنَّا هذا التابع مع التابع  <code>ARGF.[[Ruby/ARGF/internal_encoding |internal_encoding]]</code>، نجد أنَّ الأخير يعيد الترميز المستخدم لتمثيل هذا النص ضمن Ruby.
+
الترميز الخارجي هو الترميز الذي كُتِب به النص وخُزِّن في الملف. إن وازنَّا هذا التابع مع التابع  <code>[[Ruby/ARGF/internal_encoding |ARGF.internal_encoding]]</code>، نجد أنَّ الأخير يعيد الترميز المستخدم لتمثيل هذا النص ضمن روبي.
  
لضبط الترميز الخارجي، استخدم التابع  <code>ARGF.[[Ruby/ARGF/set_encoding |set_encoding]]</code>.
+
لضبط الترميز الخارجي، استخدم التابع  <code>[[Ruby/ARGF/set_encoding |ARGF.set_encoding]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> external_encoding → encoding
 
<syntaxhighlight lang="ruby"> external_encoding → encoding
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==القيم المعادة==
 
==القيم المعادة==
يعاد كائن من النوع <code>Encoding</code> يمثِّل الترميز الخارجي المستعمل في كتابة محتوى الملف المقروء من المجرى <code>ARGF</code>.
+
يعاد كائن من النوع <code>Encoding</code> يمثِّل الترميز الخارجي المستعمل في كتابة محتوى الملف المقروء من المجرى <code>ARGF</code>.
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>external_encoding</code>:
 
مثال على استخدام التابع <code>external_encoding</code>:
سطر 19: سطر 19:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/ARGF/internal_encoding | <code>internal_encoding</code>]]: يعيد الترميز الداخلي (internal encoding) للسلاسل النصية المقروءة من المجرى <code>ARGF</code> على شكل كائن من النوع <code>Encoding</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/internal_encoding | <code>internal_encoding</code>]]: يعيد الترميز الداخلي (internal encoding) للسلاسل النصية المقروءة من المجرى <code>ARGF</code> على شكل كائن من النوع <code>Encoding</code>.
* التابع [[Ruby/ARGF/set_encoding | <code>set_encoding</code>]]: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرى <code>ARGF</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/set_encoding | <code>set_encoding</code>]]: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرى <code>ARGF</code>.
 
==مصادر==
 
==مصادر==
 
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-external_encoding قسم التابع external_encoding في الصنف ARGF في توثيق روبي الرسمي.]
 
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-external_encoding قسم التابع external_encoding في الصنف ARGF في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:15، 3 أكتوبر 2018

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

مصادر