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