البرمجة

تحويل سلسلة نصية إلى بيانات UTF-8 في Swift 3

للقيام بترميز سلسلة نصية String إلى بيانات Data مشفرة بترميز UTF-8 في Swift 3، يمكنك استخدام الطريقة التالية دون الحاجة إلى بناء مصفوفة مؤقتة:

swift
let input = "Hello World" let data = Data(input.utf8)

هذه الطريقة تقوم بتحويل سلسلة النص إلى مصفوفة بايتات UTF-8 ثم تقوم بإنشاء كائن Data مباشرةً من هذه المصفوفة.

المزيد من المعلومات

في Swift 3، يمكنك استخدام العديد من الطرق لتحويل سلسلة نصية String إلى بيانات Data مشفرة بترميز UTF-8. هنا بعض الأمثلة الأخرى:

  1. باستخدام Data(_: String.UTF8View):
swift
let input = "Hello World" let data = Data(input.utf8)
  1. باستخدام String الممتدة مع تحديد نوع الترميز UTF-8:
swift
let input = "Hello World" let data = input.data(using: .utf8)
  1. باستخدام Data(_: String.Encoding, allowLossyConversion: Bool) مع تحديد نوع الترميز UTF-8 وعدم السماح بالتحويلات المفقودة:
swift
let input = "Hello World" let data = input.data(using: String.Encoding.utf8, allowLossyConversion: false)

جميع هذه الطرق تؤدي إلى النتيجة ذاتها، وهي الحصول على بيانات Data مشفرة بترميز UTF-8 من سلسلة النص المعطاة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر