التابع String.valid_encoding?
في روبي
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يتحقق التابع ?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?
: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.