التابع String.valid_encoding?
في روبي
يتحقق التابع ?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?
: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.