الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default external-3D»
إضافة كامل الصفحة |
طلا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
يضبط التابع default_external التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع default_external:: في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم ruby -E بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح. | يضبط التابع default_external التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع default_external:: في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم ruby -E بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح. | ||
ألقِ نظرة على التابع default_external:: لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي. | ألقِ نظرة على التابع <code>[[Ruby/Encoding/default external|default_external::]]</code> لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 30: | سطر 30: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التّابع ?dummy: يتحقّق من التّرميز الزّائف. | *التّابع <code>[[Ruby/Encoding/dummy-3F|?dummy]]</code>: يتحقّق من التّرميز الزّائف. | ||
* التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية. | *التابع <code>[[Ruby/Encoding/default external|default_external::]]</code>: يُعيد قيمة الترميز الخارجي الافتراضية. | ||
* التابع default_internal::: يُعيد قيمة التّرميز الداخلي الافتراضية. | *التابع <code>[[Ruby/Encoding/default internal|default_internal::]]</code>: يُعيد قيمة التّرميز الداخلي الافتراضية. | ||
* التابع default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil. | *التابع <code>[[Ruby/Encoding/default internal-3D|default_internal]]</code>: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil. | ||
* | |||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-default_external-3D قسم التابع default_external في الصنف Encoding في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-default_external-3D قسم التابع default_external في الصنف Encoding في توثيق روبي الرسمي.] |
مراجعة 10:27، 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.