التابع String.valid_encoding?‎ في روبي

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث

يتحقق التابع ?valid_encoding إذا كانت سلسلة نصية مُرمّزة بشكل صحيح.

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

valid_encoding?  true or false

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

تُعاد القيمة true إذا كانت السلسلة النصية المعطاة مُرمّزة بشكل صحيح، أو تُعاد القيمة false خلاف ذلك.

أمثلة

مثال على استعمال التابع valid_encoding?‎:

"\xc2\xa1".force_encoding("UTF-8").valid_encoding?  #=> true
"\xc2".force_encoding("UTF-8").valid_encoding?      #=> false
"\x80".force_encoding("UTF-8").valid_encoding?      #=> false

انظر أيضًا

  • التابع ascii_only?‎: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز ASCII فقط.
  • التابع empty?‎: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.

مصادر