प्रश्न: क्या मैं 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