इसके लिए, toString('utf8') कॉन्सेप्ट का उपयोग करें। निम्नलिखित कोड है -
नीचे दिए गए कोड में बफर के बारे में विस्तृत व्याख्या है।
उदाहरण
var actualBufferObject = Buffer.from('[John Smith]', 'utf8');
console.log("वास्तविक बफर ऑब्जेक्ट=");
console.log(JSON.stringify(actualBufferObject));
console.log("मूल ऑब्जेक्ट वापस प्राप्त करें=");
console.log(actualBufferObject.toString('utf8'));
var myObjectValue = '[John Smith]';
console.log("बफर से मिल रहा डेटा ASCII कोड के बराबर है...");
for (var counter = 0; counter < myObjectValue.length; counter++) {
console.log(" " + myObjectValue[counter] + " का ASCII मान = " + (myObjectValue.charCodeAt(counter)));
}
उपरोक्त प्रोग्राम चलाने के लिए, निम्नलिखित कमांड का उपयोग करें -
node fileName.js
यहां, मेरी फ़ाइल का नाम demo197.js है।
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\javascript-code> node demo197.js
वास्तविक बफर ऑब्जेक्ट= {"type":"Buffer","data":[91,74,111,104,110,32,83,109,105,116,104,93]}
मूल ऑब्जेक्ट वापस प्राप्त करें= [John Smith]
बफर से मिल रहा डेटा ASCII कोड के बराबर है...
[ का ASCII मान =91
J का ASCII मान =74
o का ASCII मान =111
h का ASCII मान =104
n का ASCII मान =110
का ASCII मान =32
S का ASCII मान =83
m का ASCII मान =109
i का ASCII मान =105
t का ASCII मान =116
h का ASCII मान =104
] का ASCII मान =93