الفرق بين المراجعتين لصفحة: «Ruby/Encoding::InvalidByteSequenceError»

من موسوعة حسوب
لا ملخص تعديل
ط مراجعة وتدقيق.
سطر 28: سطر 28:
* [http://ruby-doc.org/core-2.5.1/Encoding/InvalidByteSequenceError.html صفحة الصنف Encoding::InvalidByteSequenceError في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/Encoding/InvalidByteSequenceError.html صفحة الصنف Encoding::InvalidByteSequenceError في توثيق روبي الرسمي.]
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Class]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Encoding]]
[[تصنيف:Ruby Encoding::InvalidByteSequenceError]]
[[تصنيف:Ruby Encoding::InvalidByteSequenceError]]

مراجعة 13:18، 15 أكتوبر 2018

يُرمَى الاستنثناء InvalidByteSequenceError من قبل توابع الصّنفين String و Encoding عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه.

توابع الكائن العامة (Public Instance Methods)

destination_encoding

يُعيد التّابع destination_encoding التّرميز الهدف.

destination_encoding_name

يُعيد التّابع destination_encoding_name اسم الترميز الهدف.

error_bytes

يعيد التّابع error_bytes البايتات التي أهملت عندما وقع الخطأ InvalidByteSequenceError.

?incomplete_input

يتحقّق التّابع ?incomplete_input فيما إذا كان خطأ تسلسل البايت (byte sequence error) الحاصل ناتجًا عن إنهاءٍ مُبكِّرٍ للسّلسلة النّصية.

readagain_bytes

يعُيد التابع readagain_bytes البايتات المراد قراءتها مجدّدًا عندما يقع الخطأ Encoding::InvalidByteSequenceError.

source_encoding

يعيد التّابع source_encoding التّرميز المصدر.

source_encoding_name

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

مصادر