الفرق بين المراجعتين ل"Ruby/Encoding::InvalidByteSequenceError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط |
|||
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | {{DISPLAYTITLE:الصنف < | + | {{DISPLAYTITLE:الصنف <code>Encoding::InvalidByteSequenceError</code> في روبي}} |
يُرمَى الاستنثناء <code>InvalidByteSequenceError</code> من قبل توابع الصّنفين <code>[[Ruby/String|String]]</code> و <code>[[Ruby/Encoding|Encoding]]</code> عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه. | يُرمَى الاستنثناء <code>InvalidByteSequenceError</code> من قبل توابع الصّنفين <code>[[Ruby/String|String]]</code> و <code>[[Ruby/Encoding|Encoding]]</code> عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه. | ||
== توابع الكائن العامة (Public Instance Methods) == | == توابع الكائن العامة (Public Instance Methods) == | ||
− | === <code>destination_encoding</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding|destination_encoding]]</code> === |
− | يُعيد | + | يُعيد التّرميز الهدف. |
− | === <code>destination_encoding_name</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding name|destination_encoding_name]]</code> === |
− | يُعيد | + | يُعيد اسم الترميز الهدف. |
− | === <code>error_bytes</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/error bytes|error_bytes]]</code> === |
− | يعيد | + | يعيد البايتات التي أهملت عندما وقع الخطأ <code>InvalidByteSequenceError</code>. |
− | === <code>?incomplete_input</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/incomplete input-3F|?incomplete_input]]</code> === |
− | يتحقّق | + | يتحقّق فيما إذا كان خطأ تسلسل البايت (byte sequence error) الحاصل ناتجًا عن إنهاءٍ مُبكِّرٍ للسّلسلة النّصية. |
− | === <code>readagain_bytes</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/readagain bytes|readagain_bytes]]</code> === |
− | يعُيد | + | يعُيد البايتات المراد قراءتها مجدّدًا عندما يقع الخطأ <code>Encoding::InvalidByteSequenceError</code>. |
− | === <code>source_encoding</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding|source_encoding]]</code> === |
− | يعيد | + | يعيد التّرميز المصدر. |
− | === <code>source_encoding_name</code> === | + | === <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding name|source_encoding_name]]</code> === |
− | يُعيد | + | يُعيد اسم التّرميز المصدر. |
== مصادر == | == مصادر == | ||
سطر 29: | سطر 29: | ||
[[تصنيف:Ruby]] | [[تصنيف:Ruby]] | ||
[[تصنيف:Ruby Class]] | [[تصنيف:Ruby Class]] | ||
+ | [[تصنيف:Ruby Error]] | ||
+ | [[تصنيف:Ruby Encoding]] | ||
[[تصنيف:Ruby Encoding::InvalidByteSequenceError]] | [[تصنيف:Ruby Encoding::InvalidByteSequenceError]] |
المراجعة الحالية بتاريخ 12:45، 21 نوفمبر 2018
يُرمَى الاستنثناء InvalidByteSequenceError
من قبل توابع الصّنفين String
و Encoding
عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه.
توابع الكائن العامة (Public Instance Methods)
destination_encoding
يُعيد التّرميز الهدف.
destination_encoding_name
يُعيد اسم الترميز الهدف.
error_bytes
يعيد البايتات التي أهملت عندما وقع الخطأ InvalidByteSequenceError
.
?incomplete_input
يتحقّق فيما إذا كان خطأ تسلسل البايت (byte sequence error) الحاصل ناتجًا عن إنهاءٍ مُبكِّرٍ للسّلسلة النّصية.
readagain_bytes
يعُيد البايتات المراد قراءتها مجدّدًا عندما يقع الخطأ Encoding::InvalidByteSequenceError
.
source_encoding
يعيد التّرميز المصدر.
source_encoding_name
يُعيد اسم التّرميز المصدر.