الفرق بين المراجعتين ل"Ruby/Encoding::UndefinedConversionError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
ط |
جميل-بيلوني (نقاش | مساهمات) ط |
||
(مراجعتان متوسطتان بواسطة نفس المستخدم غير معروضتين) | |||
سطر 5: | سطر 5: | ||
=== <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding|destination_encoding]]</code> === | === <code>[[Ruby/Encoding/UndefinedConversionError/destination encoding|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>[[Ruby/Encoding/UndefinedConversionError/error char|error_char]]</code> === | === <code>[[Ruby/Encoding/UndefinedConversionError/error char|error_char]]</code> === | ||
− | يُعيد | + | يُعيد سلسلة نصية تحوي المحرف الذي أدى إلى رمي الاستثناء <code>UndefinedConversionError</code>. |
=== <code>[[Ruby/Encoding/UndefinedConversionError/source encoding|source_encoding]]</code> === | === <code>[[Ruby/Encoding/UndefinedConversionError/source encoding|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> === | ||
− | يُعيد | + | يُعيد اسم الترميز المصدر. |
== مصادر == | == مصادر == | ||
سطر 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
يُعيد اسم الترميز المصدر.