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

من موسوعة حسوب
مراجعة 13:41، 15 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)

يُعيد التّابع 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

انظر أيضًا

مصادر