الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default internal»
طلا ملخص تعديل |
طلا ملخص تعديل |
||
| سطر 15: | سطر 15: | ||
بالإضافة إلى التابعين <code>String.encode</code> و <code>String.encode</code>. استخدم التّرميز الدّاخلي الافتراضي إذا لم يتم تحديد أي ترميز. يُستخدم التّرميز المَحلّي <code>__ENCODING__</code> مع السّلاسل النّصية التي المنشأة ولا يستخدم الترميز <code>default_internal::</code>. | بالإضافة إلى التابعين <code>String.encode</code> و <code>String.encode</code>. استخدم التّرميز الدّاخلي الافتراضي إذا لم يتم تحديد أي ترميز. يُستخدم التّرميز المَحلّي <code>__ENCODING__</code> مع السّلاسل النّصية التي المنشأة ولا يستخدم الترميز <code>default_internal::</code>. | ||
تضبط قيمة الترميز <code>default_internal::</code> من خلال التابع <code>internal_encoding</code> في الملفّات المصدرية أو من خلال الخيار E | تضبط قيمة الترميز <code>default_internal::</code> من خلال التابع <code>internal_encoding</code> في الملفّات المصدرية أو من خلال الخيار <code>ruby -E</code>. | ||
== البنية العامة == | == البنية العامة == | ||
مراجعة 11:33، 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 في الملفّات المصدرية أو من خلال الخيار ruby -E.
البنية العامة
default_internal → enc
القيم المعادة
تعاد قيمة الترميز الداخلي الافتراضية الحالية.
انظر أيضًا
- التّابع
?dummy: يتحقّق من التّرميز الزّائف. - التابع
default_external::: يُعيد قيمة الترميز الخارجي الافتراضية. - التابع
default_external: يضبط التّرميز الخارجي الافتراضي.
- التابع
default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.