"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > UTF-8 कैरेक्टर को ISO-8859-1 में कैसे बदलें और PHP में वापस कैसे करें?

UTF-8 कैरेक्टर को ISO-8859-1 में कैसे बदलें और PHP में वापस कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:920

How to Convert UTF-8 Characters to ISO-8859-1 and Back in PHP?

UTF-8 वर्णों को ISO-88591 में परिवर्तित करें और PHP में वापस करें

विभिन्न एन्कोडिंग का उपयोग करने वाली एकाधिक स्क्रिप्ट के साथ काम करते समय, वर्ण सेटों के बीच कनवर्ट करने की आवश्यकता उत्पन्न होती है। ऐसे ही एक रूपांतरण में UTF-8 वर्णों को ISO-88591 में बदलना और इसके विपरीत शामिल है।

utf_encode() और _decode() के अस्तित्व के बावजूद, UTF-8 को सीधे ISO-88591 में परिवर्तित करने की कार्यक्षमता में एक अंतर प्रतीत होता है। आईएसओ-88591. यह प्रश्न इस मुद्दे को संबोधित करता है और वांछित रूपांतरण प्राप्त करने के लिए वैकल्पिक तरीकों की खोज करता है। ]

iconv()

: ext/iconv एक्सटेंशन की आवश्यकता है और वर्णों की एक विस्तृत श्रृंखला का समर्थन करता है सेट।

  • mb_convert_encoding(): ext/mbstring एक्सटेंशन का उपयोग करता है और अधिक लचीला इंटरफ़ेस प्रदान करता है।
  • utf8_encode(): ISO- परिवर्तित करता है 8859-1 अक्षर UTF-8.
  • utf8_decode(): UTF-8 वर्णों को ISO-8859-1 में परिवर्तित करता है।
  • कोड उदाहरण

    एक स्ट्रिंग को UTF-8 से परिवर्तित करने के लिए आईएसओ-88591:

$utf8 = 'ÄÖÜ'; $iso88591 = आइकनv('UTF-8', 'ISO-8859-1', $utf8);

एक स्ट्रिंग को ISO-88591 से UTF-8 में बदलने के लिए:

$utf8 = 'ÄÖÜ';
$iso88591 = iconv('UTF-8', 'ISO-8859-1', $utf8);

ये विकल्प संभावित आवश्यकता पर विचार करते हुए UTF-8 और ISO-88591 के बीच रूपांतरण के लिए एक सरल समाधान प्रदान करते हैं एक्सटेंशन और उनके संबंधित लाभों के लिए।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3