التابع Encoding::UndefinedConversionError.error_char
في روبي
يُعيد التّابع 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
انظر أيضًا
- التّابع
destination_encoding
: يُعيد التّرميز الهدف على شكل كائن. - التّابع
destination_encoding_name
: يُعيد اسم الترميز الهدف.
- التّابع
source_encoding
: يعيد التّرميز المصدر. - التّابع
source_encoding_name
: يُعيد اسم التّرميز المصدر.