التابع Encoding.default_external في روبي
يضبط التابع default_external التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع default_external:: في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم ruby -E بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح.
ألقِ نظرة على التابع default_external:: لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي.
البنية العامة
default_external = enc
أمثلة
بعض الأمثلة عن استخدام التابع default_external:
static VALUE
set_default_external(VALUE klass, VALUE encoding)
{
rb_warning("setting Encoding.default_external");
rb_enc_set_default_external(encoding);
return encoding;
}
انظر أيضًا
- التّابع ?dummy: يتحقّق من التّرميز الزّائف.
- التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية.
- التابع default_internal::: يُعيد قيمة التّرميز الداخلي الافتراضية.
- التابع default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.