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

من موسوعة حسوب
أنشأ الصفحة ب'{{DISPLAYTITLE:الصنف <code>Encoding::UndefinedConversionError</code> في روبي}} يُرمَى الاستثناء <code>UndefinedConversionError</code> من قب...'
 
طلا ملخص تعديل
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 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_name</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding name|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>UndefinedConversionError</code>.


=== <code>source_encoding</code> ===
=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding|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> اسم الترميز المصدر.
يُعيد اسم الترميز المصدر.


== مصادر ==
== مصادر ==
سطر 23: سطر 23:
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Class]]
[[تصنيف:Ruby Class]]
[[تصنيف:Ruby Error]]
[[تصنيف: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

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

مصادر