الفرق بين المراجعتين لصفحة: «Ruby/Encoding/Converter/search convpath»

من موسوعة حسوب
< Ruby‏ | Encoding‏ | Converter
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Encoding::Converter.search_convpath في روبي}} يُعيد التّابع <code>search_convpath</code> مسار التحويل. == ال...'
 
لا ملخص تعديل
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Encoding::Converter.search_convpath في روبي}}
{{DISPLAYTITLE:التابع <code>Encoding::Converter.search_convpath</code> في روبي}}
 
يُعيد التّابع <code>search_convpath</code> مسار التحويل.
يُعيد التّابع <code>search_convpath</code> مسار التحويل.


سطر 51: سطر 50:


== انظر أيضًا ==
== انظر أيضًا ==
* التّابع convpath: يُعيد مسار التّحويلِ الخاصَّ بالكائن من الصنف Encoding::Converter.
* التّابع <code>[[Ruby/Encoding/Converter/convpath|convpath]]</code>: يُعيد مسار التّحويلِ الخاصَّ بالكائن من الصنف Encoding::Converter.
* التّابع asciicompat_encoding‎: يُعيد الترميز المتوافق مع ASCII المقابل للترميز المعطى.
* التّابع <code>[[Ruby/Encoding/Converter/asciicompat encoding|asciicompat_encoding‎]]</code>: يُعيد الترميز المتوافق مع ASCII المقابل للترميز المعطى.
* التّابع new: يُنشئ كائنًا جديدًا من الصنف Encoding::Converter.
* التّابع <code>[[Ruby/Encoding/Converter/new|new]]</code>: يُنشئ كائنًا جديدًا من الصنف Encoding::Converter.


== مصادر ==
== مصادر ==

مراجعة 09:20، 9 أكتوبر 2018

يُعيد التّابع search_convpath مسار التحويل.

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

Encoding::Converter.search_convpath(source_encoding, destination_encoding)  ary

Encoding::Converter.search_convpath(source_encoding, destination_encoding, opt)  ary

المعاملات

source_encoding

كائنٌ يمثَّل التّرميز المصدر.

destination_encoding

كائنٌ يمثَّل التّرميز الوجهة.

opt

يجب أن يكون هذا المعامل قيمةً عدميّةً (nil)، أو خريطةً (hash)، أو عددًا صحيحًا (integer).

القيم المعادة

تعاد مصفوفة تحوي مسار التّحويل.

أمثلة

مثالٌ عن استخدام التابع search_convpath:

p Encoding::Converter.search_convpath("ISO-8859-1", "EUC-JP")
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
#    [#<Encoding:UTF-8>, #<Encoding:EUC-JP>]]

p Encoding::Converter.search_convpath("ISO-8859-1", "EUC-JP", universal_newline: true)
or
p Encoding::Converter.search_convpath("ISO-8859-1", "EUC-JP", newline: :universal)
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
#    [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
#    "universal_newline"]

p Encoding::Converter.search_convpath("ISO-8859-1", "UTF-32BE", universal_newline: true)
or
p Encoding::Converter.search_convpath("ISO-8859-1", "UTF-32BE", newline: :universal)
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
#    "universal_newline",
#    [#<Encoding:UTF-8>, #<Encoding:UTF-32BE>]]

انظر أيضًا

  • التّابع convpath: يُعيد مسار التّحويلِ الخاصَّ بالكائن من الصنف Encoding::Converter.
  • التّابع asciicompat_encoding‎: يُعيد الترميز المتوافق مع ASCII المقابل للترميز المعطى.
  • التّابع new: يُنشئ كائنًا جديدًا من الصنف Encoding::Converter.

مصادر