فهم الفرق بين طول النص وعدد البايتات
ال Buffer بتتعامل مع البيانات الثنائية وعدد البايتات ممكن يختلف عن عدد وحدات النص
تجهيز المثال
إستخدم Node.js 24 أو إصدار أحدث متوافق واحفظ الملفات داخل مجلد تدريب جديد وشغل node main.mjs
كود التطبيق
const text = 'é';
const bytes = Buffer.from(text, 'utf8');
console.log(text.length);
console.log(bytes.length);
console.log(bytes.toString('utf8'));طريقة التجربة والنتيجة
النص طوله واحد لكنه بياخد اثنين بايت في UTF-8 وبعد فك الترميز بيرجع لنفس النص