यदि हम जानते हैं कि वर्तमान एन्कोडिंग ASCII है, तो 'iconv' ASCII को UTF-8 में बदलने के लिए फ़ंक्शन का उपयोग किया जा सकता है। मूल स्ट्रिंग को यूटीएफ -8 में एन्कोड करने के लिए iconv फ़ंक्शन के पैरामीटर के रूप में पारित किया जा सकता है।
उदाहरण
विशेष वर्णों वाली एक स्ट्रिंग को 'str' चर को सौंपा गया है। यह 'iconv' फ़ंक्शन को पास कर दिया जाता है, जिसमें यह वर्तमान में मौजूद एन्कोडिंग के साथ होता है, और जिस एन्कोडिंग में इसे परिवर्तित करने की आवश्यकता होती है।आउटपुट
यह निम्नलिखित आउटपुट देगा -
मूल :ábrêcWtë सादा :�br�cWt�एक और तरीका है एन्कोडिंग का पता लगाना और फिर उसे एक उपयुक्त एन्कोडिंग में बदलना -
उदाहरण
$string ="ábrêcWtë";print(mb_detect_encoding ($string));$string =mb_convert_encoding($string, "UTF-8");print(mb_detect_encoding ($string));विशेष वर्णों वाला एक स्ट्रिंग मान 'स्ट्रिंग' को सौंपा गया है; चर। इसे 'mb_convert_encoding' फ़ंक्शन को पास कर दिया जाता है जो इसे लक्ष्य एन्कोडिंग में बदल देता है।
आउटपुट
यह निम्नलिखित आउटपुट देगा -
UTF-8UTF-8