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

PHP में UTF-8 वर्णों से UCS-2 कोड अंक कैसे निकालें?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:476

] दिए गए UTF-8 स्ट्रिंग के भीतर वर्णों के लिए। इसे पूरा करने के लिए, एक कस्टम PHP फ़ंक्शन को परिभाषित किया जा सकता है।

How to Extract UCS-2 Code Points from UTF-8 Characters in PHP? 
सबसे पहले, UTF-8 एन्कोडिंग योजना को समझना महत्वपूर्ण है। प्रत्येक वर्ण को 1 से 4 बाइट्स के अनुक्रम द्वारा दर्शाया जाता है, जो इसके यूनिकोड कोड बिंदु पर निर्भर करता है। प्रत्येक बाइट आकार के लिए रेंज निम्नानुसार हैं:

०xxxxxxxx: १ बाइट

&&&] &&& &] 110: 2 बाइट वर्ण

1110: 3 बाइट वर्ण

11110: 4 बाइट वर्ण
  • 10: निरंतरता बाइट
  • 11111: अमान्य चरित्र
  • उपरोक्त विश्लेषण पर, यहां एक कस्टम PHP फ़ंक्शन है जो इनपुट के रूप में एक एकल UTF-8 वर्ण लेता है और इसके UCS-2 कोड बिंदु को देता है:
  • फ़ंक्शन get_ucs2_codepoint ($ char) { // कोड बिंदु को इनिशियलाइज़ करें $ codePoint = 0; // पहला बाइट प्राप्त करें $ FirstByte = ord ($ char); // बाइट्स की संख्या निर्धारित करें if ($ FirstByte
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3