الفرق بين المراجعتين ل"Ruby/Encoding/default internal"

من موسوعة حسوب
< Ruby‏ | Encoding
اذهب إلى التنقل اذهب إلى البحث
ط
ط
سطر 1: سطر 1:
 
{{DISPLAYTITLE:التابع Encoding.default_internal في روبي}}
 
{{DISPLAYTITLE:التابع Encoding.default_internal في روبي}}
  
يُعيد التّابع default_internal:: قيمة التّرميز الداخلي الافتراضية. يُغيَّر ترميز السّلاسل النصّية في الحالات التّالية إذا لم تكن قيمة التّرميز الداخلي الافتراضية مضبوطةً إلى القيمة nil:
+
يُعيد التّابع <code>default_internal::</code> قيمة التّرميز الداخلي الافتراضية. يُغيَّر ترميز السّلاسل النصّية في الحالات التّالية إذا لم تكن قيمة التّرميز الداخلي الافتراضية مضبوطةً إلى القيمة <code>nil</code>:
 
* الملفات ذات الصيغة CSV.
 
* الملفات ذات الصيغة CSV.
* التابع Etc.systmpdir و التابع Etc.sysconfdir.
+
* التابع <code>Etc.systmpdir</code> و التابع <code>Etc.sysconfdir</code>.
* بيانات الصنف File المقروءة من القرص.
+
* بيانات الصنف <code>File</code> المقروءة من القرص.
* أسماء الملفات الموجودة في الصنف File المقروءة من مجرى أحد المجلدات Dir.
+
* أسماء الملفات الموجودة في الصنف <code>File</code> المقروءة من مجرى أحد المجلدات Dir.
* التابع Integer.chr.
+
* التابع <code>Integer.chr</code>.
* التابع Regexp.inspect والتابع String.inspect.
+
* التابع <code>Regexp.inspect</code> والتابع <code>String.inspect</code>.
 
* السلاسل النصية المعادة أثناء قراءة الأسطر.
 
* السلاسل النصية المعادة أثناء قراءة الأسطر.
* السلاسل المعادة من الصنف SBDM.
+
* السلاسل المعادة من الصنف <code>SBDM</code>.
* التابع Time.zone.
+
* التابع <code>Time.zone</code>.
* القيم المعادة من الصنف ENV.
+
* القيم المعادة من الصنف <code>ENV</code>.
* القيم التابعة للصنف ARGV بما فيها اسم البرنامج ‎$PROGRAM_NAME.
+
* القيم التابعة للصنف <code>ARGV</code> بما فيها اسم البرنامج ‎<code>$PROGRAM_NAME</code>.
بالإضافة إلى التابعين String.encode و String.encode. استخدم التّرميز الدّاخلي الافتراضي إذا لم يتم تحديد أي ترميز. يُستخدم التّرميز المَحلّي __ENCODING__ مع السّلاسل النّصية التي المنشأة ولا يستخدم الترميز default_internal::.
+
بالإضافة إلى التابعين <code>String.encode</code> و <code>String.encode</code>. استخدم التّرميز الدّاخلي الافتراضي إذا لم يتم تحديد أي ترميز. يُستخدم التّرميز المَحلّي <code>__ENCODING__</code> مع السّلاسل النّصية التي المنشأة ولا يستخدم الترميز <code>default_internal::</code>.
  
تضبط قيمة الترميز default_internal:: من خلال التابع internal_encoding في الملفّات المصدرية أو من خلال الخيار E-.
+
تضبط قيمة الترميز <code>default_internal::</code> من خلال التابع <code>internal_encoding</code> في الملفّات المصدرية أو من خلال الخيار E-.
  
 
== البنية العامة ==
 
== البنية العامة ==

مراجعة 11:21، 8 أكتوبر 2018


يُعيد التّابع default_internal:: قيمة التّرميز الداخلي الافتراضية. يُغيَّر ترميز السّلاسل النصّية في الحالات التّالية إذا لم تكن قيمة التّرميز الداخلي الافتراضية مضبوطةً إلى القيمة nil:

  • الملفات ذات الصيغة CSV.
  • التابع Etc.systmpdir و التابع Etc.sysconfdir.
  • بيانات الصنف File المقروءة من القرص.
  • أسماء الملفات الموجودة في الصنف File المقروءة من مجرى أحد المجلدات Dir.
  • التابع Integer.chr.
  • التابع Regexp.inspect والتابع String.inspect.
  • السلاسل النصية المعادة أثناء قراءة الأسطر.
  • السلاسل المعادة من الصنف SBDM.
  • التابع Time.zone.
  • القيم المعادة من الصنف ENV.
  • القيم التابعة للصنف ARGV بما فيها اسم البرنامج ‎$PROGRAM_NAME.

بالإضافة إلى التابعين String.encode و String.encode. استخدم التّرميز الدّاخلي الافتراضي إذا لم يتم تحديد أي ترميز. يُستخدم التّرميز المَحلّي __ENCODING__ مع السّلاسل النّصية التي المنشأة ولا يستخدم الترميز default_internal::.

تضبط قيمة الترميز default_internal:: من خلال التابع internal_encoding في الملفّات المصدرية أو من خلال الخيار E-.

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

default_internal  enc

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

تعاد قيمة الترميز الداخلي الافتراضية الحالية.

انظر أيضًا

  • التّابع ?dummy: يتحقّق من التّرميز الزّائف.
  • التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية.
  • التابع default_external: يضبط التّرميز الخارجي الافتراضي.
  • التابع default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.

مصادر