الفرق بين المراجعتين لصفحة: «Ruby/Encoding::InvalidByteSequenceError»
< Ruby
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Ruby/Encoding/InvalidByteSequenceError إلى Ruby/Encoding::InvalidByteSequenceError: تصحيح العنوان. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 5: | سطر 5: | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding|destination_encoding]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding|destination_encoding]]</code> === | ||
يُعيد | يُعيد التّرميز الهدف. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding name|destination_encoding_name]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/destination encoding name|destination_encoding_name]]</code> === | ||
يُعيد | يُعيد اسم الترميز الهدف. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/error bytes|error_bytes]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/error bytes|error_bytes]]</code> === | ||
يعيد | يعيد البايتات التي أهملت عندما وقع الخطأ <code>InvalidByteSequenceError</code>. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/incomplete input-3F|?incomplete_input]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/incomplete input-3F|?incomplete_input]]</code> === | ||
يتحقّق | يتحقّق فيما إذا كان خطأ تسلسل البايت (byte sequence error) الحاصل ناتجًا عن إنهاءٍ مُبكِّرٍ للسّلسلة النّصية. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/readagain bytes|readagain_bytes]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/readagain bytes|readagain_bytes]]</code> === | ||
يعُيد | يعُيد البايتات المراد قراءتها مجدّدًا عندما يقع الخطأ <code>Encoding::InvalidByteSequenceError</code>. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding|source_encoding]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding|source_encoding]]</code> === | ||
يعيد | يعيد التّرميز المصدر. | ||
=== <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding name|source_encoding_name]]</code> === | === <code>[[Ruby/Encoding/InvalidByteSequenceError/source encoding name|source_encoding_name]]</code> === | ||
يُعيد | يُعيد اسم التّرميز المصدر. | ||
== مصادر == | == مصادر == | ||
* [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 Class]] | ||
[[تصنيف:Ruby Error]] | |||
[[تصنيف:Ruby Encoding]] | [[تصنيف: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
يُعيد اسم التّرميز المصدر.