الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default internal»
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.