الفرق بين المراجعتين لصفحة: «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 | [[تصنيف: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
اسم التّرميز المصدر.