الفرق بين المراجعتين ل"Ruby/Encoding/default external-3D"

من موسوعة حسوب
< Ruby‏ | Encoding
اذهب إلى التنقل اذهب إلى البحث
ط
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 7: سطر 7:
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
 
default_external = enc
 
default_external = enc
</syntaxhighlight>
 
 
== أمثلة ==
 
بعض الأمثلة عن استخدام التابع <code>default_external‎</code>:<syntaxhighlight lang="ruby">
 
             static VALUE
 
 
set_default_external(VALUE klass, VALUE encoding)
 
 
{
 
 
   rb_warning("setting Encoding.default_external");
 
 
   rb_enc_set_default_external(encoding);
 
 
   return encoding;
 
 
}
 
 
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
سطر 33: سطر 14:
 
*التابع <code>[[Ruby/Encoding/default internal|default_internal::]]</code>: يُعيد قيمة التّرميز الداخلي الافتراضية.
 
*التابع <code>[[Ruby/Encoding/default internal|default_internal::]]</code>: يُعيد قيمة التّرميز الداخلي الافتراضية.
 
*التابع <code>[[Ruby/Encoding/default internal-3D|default_internal]]</code>: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة 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:29، 18 أكتوبر 2018

يضبط التابع default_external التّرميز الخارجي الافتراضي. لا يجدر بك ضبط قيمة التابع default_external:: في شيفرة روبي إذ أنَّ السّلاسل النّصية التي أُنشئت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب أن عليك أن تستخدم ruby -E بدلاً منها لاستدعاء روبي مع الترميز الخارجي الصحيح.

ألقِ نظرة على التابع default_external:: لمعلومات أوسع عن طريقة استخدام التّرميز الخارجي الافتراضي.

البنية العامة

default_external = enc

انظر أيضًا

  • التّابع ?dummy: يتحقّق من التّرميز الزّائف.
  • التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية.
  • التابع default_internal::: يُعيد قيمة التّرميز الداخلي الافتراضية.
  • التابع default_internal: يضبط القيمة الافتراضية للتّرميز الداخلي أو يحذفها عند تعيين القيمة nil.

مصادر