Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में ASCII को UTF-8 एन्कोडिंग में बदलें?


यदि हम जानते हैं कि वर्तमान एन्कोडिंग ASCII है, तो ASCII को UTF-8 में बदलने के लिए 'iconv' फ़ंक्शन का उपयोग किया जा सकता है। मूल स्ट्रिंग को iconv फ़ंक्शन में पैरामीटर के रूप में पास किया जा सकता है ताकि इसे UTF-8 में एन्कोड किया जा सके।

उदाहरण

<?php 
    $str = "ábrêcWtë"; 
    echo 'Original :', ("$str"), PHP_EOL; 
    echo 'Plain :', iconv("UTF-8", "ISO-8859-1", $str), PHP_EOL; 
?>

विशेष कैरेक्टर्स वाली एक स्ट्रिंग 'str' वेरिएबल को असाइन की जाती है। इसे 'iconv' फ़ंक्शन में पास किया जाता है, जिसमें वह एन्कोडिंग होती है जिसमें यह वर्तमान में है, और वह एन्कोडिंग जिसमें इसे परिवर्तित करने की आवश्यकता है।

आउटपुट

यह निम्न आउटपुट देगा:

Original :ábrêcWtë Plain :brcWt

दूसरी विधि एन्कोडिंग का पता लगाना और फिर इसे उपयुक्त एन्कोडिंग में बदलना है:

उदाहरण

$string = "ábrêcWtë"; 
print(mb_detect_encoding($string)); 
$string = mb_convert_encoding($string, "UTF-8"); 
print(mb_detect_encoding($string));

विशेष कैरेक्टर्स वाला एक स्ट्रिंग मान 'string' वेरिएबल को असाइन किया जाता है। इसे 'mb_convert_encoding' फ़ंक्शन में पास किया जाता है जो इसे टारगेट एन्कोडिंग में बदल देता है।

आउटपुट

यह निम्न आउटपुट देगा:

UTF-8UTF-8

  1. - PHP में ऑब्जेक्ट को ऐरे में कन्वर्ट करें

    एक PHP एप्लिकेशन में, हम स्ट्रिंग, ऐरे, ऑब्जेक्ट्स या अधिक जैसे विभिन्न फॉर्मेट्स में डेटा के साथ काम कर रहे हैं। एक रियल-टाइम एप्लिकेशन में, हमें वांछित आउटपुट प्राप्त करने के लिए PHP ऑब्जेक्ट रिजल्ट को एसोसिएटिव ऐरे के रूप में पढ़ने की आवश्यकता हो सकती है। तो हम यहां चर्चा करेंगे कि PHP ऑब्जेक्ट

  1. - PHP में ord() फ़ंक्शन

    ord() फ़ंक्शन PHP में ord() फ़ंक्शन किसी कैरेक्टर का ASCII वैल्यू रिटर्न करता है। सिंटैक्स ord(string $character): int पैरामीटर्स character - वह स्ट्रिंग जिससे ASCII वैल्यू प्राप्त करनी है रिटर्न वैल्यू ord() फ़ंक्शन 0 से 255 के बीच का इंटीजर रिटर्न करता है जो स्ट्रिंग के पहले कैरेक्टर का ASCII

  1. - PHP में chr() फ़ंक्शन

    chr() फ़ंक्शन PHP में chr() फ़ंक्शन विशिष्ट कैरेक्टर रिटर्न करता है। यह ASCII वैल्यू को कैरेक्टर में बदलता है। सिंटैक्स chr(int $ascii): string पैरामीटर्स ascii - ASCII वैल्यू निर्दिष्ट करें रिटर्न वैल्यू chr() फ़ंक्शन पास की गई ASCII वैल्यू का कैरेक्टर रिटर्न करता है। उदाहरण 1 <?php $val =