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

من موسوعة حسوب
ط نقل جميل-بيلوني صفحة Ruby/Encoding/UndefinedConversionError إلى Ruby/Encoding::UndefinedConversionError: تصحيح العنوان.
طلا ملخص تعديل
 
سطر 5: سطر 5:


=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding|destination_encoding]]</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding|destination_encoding]]</code> ===
يُعيد التّابع <code>destination_encoding</code> الترميز الهدف على شكل كائن.
يُعيد الترميز الهدف على شكل كائن.


=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding name|destination_encoding_name]]</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding name|destination_encoding_name]]</code> ===
يُعيد التّابع <code>destination_encoding_name</code> اسم التّرميز الهدف.
يُعيد اسم التّرميز الهدف.


=== <code>[[Ruby/Encoding/UndefinedConversionError/error char|error_char]]</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/error char|error_char]]</code> ===
يُعيد التّابع <code>error_char</code> سلسلة نصية تحوي المحرف الذي أدى إلى رمي الاستثناء <code>UndefinedConversionError</code>.
يُعيد سلسلة نصية تحوي المحرف الذي أدى إلى رمي الاستثناء <code>UndefinedConversionError</code>.


=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding|source_encoding]]</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding|source_encoding]]</code> ===
يعيد التّابع <code>source_encoding</code> الترميز المصدر على شكل كائن. لاحظ أنَّ التّرميز المصدري النّاتج قد لا يكون مطابقًا لترميز محوّل الترميز المصدري إذا تمّت عملية التّحويل على عدّة مراحل.
يعيد الترميز المصدر على شكل كائن. لاحظ أنَّ التّرميز المصدري النّاتج قد لا يكون مطابقًا لترميز محوّل الترميز المصدري إذا تمّت عملية التّحويل على عدّة مراحل.


=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding name|source_encoding_name]]</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding name|source_encoding_name]]</code> ===
يُعيد التّابع <code>source_encoding_name</code> اسم الترميز المصدر.
يُعيد اسم الترميز المصدر.


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Encoding/UndefinedConversionError.html صفحة الصنف Encoding::UndefinedConversionError في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/Encoding/UndefinedConversionError.html صفحة الصنف Encoding::UndefinedConversionError في توثيق روبي الرسمي.]
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Class]]
[[تصنيف:Ruby Error]]
[[تصنيف:Ruby Encoding]]
[[تصنيف:Ruby Encoding]]
[[تصنيف:Ruby Encoding::UndefinedConversionError]]
[[تصنيف:Ruby Encoding::UndefinedConversionError]]

المراجعة الحالية بتاريخ 12:45، 21 نوفمبر 2018

يُرمَى الاستثناء UndefinedConversionError من قبل توابع الصّنفين String و Encoding عندما تفشل عملية تبديل التّرميز (transcoding).

توابع الكائن العامة (Public Instance Methods)

destination_encoding

يُعيد الترميز الهدف على شكل كائن.

destination_encoding_name

يُعيد اسم التّرميز الهدف.

error_char

يُعيد سلسلة نصية تحوي المحرف الذي أدى إلى رمي الاستثناء UndefinedConversionError.

source_encoding

يعيد الترميز المصدر على شكل كائن. لاحظ أنَّ التّرميز المصدري النّاتج قد لا يكون مطابقًا لترميز محوّل الترميز المصدري إذا تمّت عملية التّحويل على عدّة مراحل.

source_encoding_name

يُعيد اسم الترميز المصدر.

مصادر