الفرق بين المراجعتين لصفحة: «Ruby/Encoding::InvalidByteSequenceError»
أنشأ الصفحة ب'{{DISPLAYTITLE:الصنف Encoding::InvalidByteSequenceError في روبي}} يُرمَى الاستنثناء <code>InvalidByteSequenceError</code> من قبل توا...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:الصنف Encoding::InvalidByteSequenceError في روبي}} | {{DISPLAYTITLE:الصنف <coding>Encoding::InvalidByteSequenceError</coding> في روبي}} | ||
يُرمَى الاستنثناء <code>InvalidByteSequenceError</code> من قبل توابع الصّنفين <code>[[Ruby/String|String]]</code> و <code>[[Ruby/Encoding|Encoding]]</code> عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه. | يُرمَى الاستنثناء <code>InvalidByteSequenceError</code> من قبل توابع الصّنفين <code>[[Ruby/String|String]]</code> و <code>[[Ruby/Encoding|Encoding]]</code> عندما تحوي السّلسلة النّصية التي يجري تحويل ترميزها بايتًا غير صالح إما للتّرميز المصدر أو التّرميز الهدف المراد التحويل إليه. | ||
مراجعة 17:51، 10 أكتوبر 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 اسم التّرميز المصدر.