الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default external-3D»
طلا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Encoding.default_external في روبي}} | {{DISPLAYTITLE:التابع <code>Encoding.default_external</code> في روبي}} | ||
يضبط التابع <code>default_external</code> التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع <code>[[Ruby/Encoding/default external|default_external::]]</code> في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم <code>ruby -E</code> بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح. | |||
يضبط التابع default_external التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع default_external:: في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم ruby -E بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح. | |||
ألقِ نظرة على التابع <code>[[Ruby/Encoding/default external|default_external::]]</code> لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي. | ألقِ نظرة على التابع <code>[[Ruby/Encoding/default external|default_external::]]</code> لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي. | ||
سطر 11: | سطر 10: | ||
== أمثلة == | == أمثلة == | ||
بعض الأمثلة عن استخدام التابع default_external:<syntaxhighlight lang="ruby"> | بعض الأمثلة عن استخدام التابع <code>default_external</code>:<syntaxhighlight lang="ruby"> | ||
static VALUE | static VALUE | ||
مراجعة 18:14، 8 أكتوبر 2018
يضبط التابع 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.