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

من موسوعة حسوب
< Ruby‏ | Encoding
اذهب إلى التنقل اذهب إلى البحث
(add full page)
 
ط
سطر 26: سطر 26:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* التّابع ?dummy: يتحقّق من التّرميز الزّائف.
+
*التّابع <code>[[Ruby/Encoding/dummy-3F|?dummy]]</code>: يتحقّق من التّرميز الزّائف.
* التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية.
+
*التابع <code>[[Ruby/Encoding/default external|default_external::]]</code>: يُعيد قيمة الترميز الخارجي الافتراضية.
* التابع default_external: يضبط التّرميز الخارجي الافتراضي.
+
*التابع <code>[[Ruby/Encoding/default external-3D|default_external]]</code>: يضبط التّرميز الخارجي الافتراضي.
* التابع default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.
+
 
 +
* التابع <code>[[Ruby/Encoding/default internal-3D|default_internal]]</code>: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 10:39، 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.

مصادر