الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default external-3D»

من موسوعة حسوب
< Ruby‏ | Encoding
إضافة كامل الصفحة
 
طلا ملخص تعديل
سطر 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.

مصادر