الفرق بين المراجعتين ل"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> اسم الترميز المصدر.
+
يُعيد اسم الترميز المصدر.
  
 
== مصادر ==
 
== مصادر ==
سطر 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

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

مصادر