الصنف Encoding::InvalidByteSequenceError في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

يُرمَى الاستنثناء 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

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

مصادر