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

من موسوعة حسوب
أنشأ الصفحة ب'{{DISPLAYTITLE:الصنف <code>Encoding::UndefinedConversionError</code> في روبي}} يُرمَى الاستثناء <code>UndefinedConversionError</code> من قب...'
 
طلا ملخص تعديل
سطر 4: سطر 4:
== توابع الكائن العامة (Public Instance Methods) ==
== توابع الكائن العامة (Public Instance Methods) ==


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


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


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


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


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



مراجعة 18:59، 11 أكتوبر 2018

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

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

destination_encoding

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

destination_encoding_name

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

error_char

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

source_encoding

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

source_encoding_name

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

مصادر