الصنف Encoding::InvalidByteSequenceError
في روبي
< Ruby
يُرمَى الاستنثناء 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
يُعيد اسم التّرميز المصدر.