التابع Encoding::UndefinedConversionError.error_char في روبي

من موسوعة حسوب
مراجعة 19:16، 11 أكتوبر 2018 بواسطة محمد-خطيب (نقاش | مساهمات) (أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Encoding::UndefinedConversionError.error_char</code> في روبي}} يُعيد التّابع <code>error_char</code> سلسلة نص...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التّابع error_char سلسلة نصية تحوي المحرف الذي أدى إلى رمي الاستثناء UndefinedConversionError.

البنية العامة

error_bytes  string

القيم المعادة

تُعاد سلسلةٌ نصّيةٌ (string) تحوي المحرف الذي كان سببًا في رمي الاستثناء UndefinedConversionError.

أمثلة

مثالٌ عن استخدام  التّابع error_char:

ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP")

begin

 ec.convert("\xa0")

rescue Encoding::UndefinedConversionError

 puts $!.error_char.dump   #=> "\xC2\xA0"

 p $!.error_char.encoding  #=> #<Encoding:UTF-8>

end

انظر أيضًا

مصادر