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

मैं PHP में गैर-ASCII वर्णों को ASCII समकक्षों में कैसे परिवर्तित कर सकता हूँ?

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

How can I convert non-ASCII characters to ASCII equivalents in PHP?

PHP लिप्यंतरण

प्रश्न: क्या मैं PHP में गैर-ASCII वर्णों को उनके ASCII समकक्षों में परिवर्तित कर सकता हूं?

ए: हां, आप ऐसा करने के लिए लिप्यंतरण एन्कोडिंग के साथ आइकनवी फ़ंक्शन का उपयोग कर सकते हैं। यह उन यूआरएल को जेनरेट करने के लिए उपयोगी है जिनमें केवल ASCII वर्ण होते हैं। $परिणाम = आइकनवी('यूटीएफ-8', 'एएससीआईआई//ट्रांसलिट', $स्ट्रिंग); प्रतिध्वनि $परिणाम; // आउटपुट: konnichiwa

इस उदाहरण में, UTF-8 एन्कोडेड स्ट्रिंग को लिप्यंतरण का उपयोग करके ASCII में परिवर्तित किया जाता है। परिणामी स्ट्रिंग में केवल ASCII वर्ण हैं और यह अभी भी मूल स्ट्रिंग जैसा दिखता है। ://example.com/にほんご"; $asciiUrl = आइकनv('UTF-8', 'ASCII//ट्रांसलिट', $url); इको "हमारी वेबसाइट पर जाएँ";

यह एक यूआरएल उत्पन्न करेगा जिसमें केवल ASCII वर्ण होंगे और फिर भी उपयोगकर्ताओं को इच्छित पृष्ठ पर रीडायरेक्ट किया जाएगा।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3