मुझे यूनिकोड-यूआरएल के साथ सर्वलेट में पुनर्निर्देशन भेजने में समस्याएं आ रही हैं।यूनिकोड-डोमेन पर सर्वलेट रीडायरेक्टिंग
अर्थात तुर्की
यह काम करता है अगर आप इसे अपने ब्राउज़र के एड्रेस बार में पेस्ट में निम्नलिखित यूआरएल पर विचार करें। हालांकि यह आपके अनुरोध पर आपके ब्राउज़र द्वारा
लिए अनुवाद किया है।
मान लें कि मेरे पास यूटीएफ 8-विशिष्ट वर्णों वाला पहला यूआरएल है और मैं इसे डीबी से सफलतापूर्वक प्राप्त करता हूं। मैं अपने सर्वलेट को उस यूआरएल पर रीडायरेक्ट करना चाहता हूं।
हालांकि यह मेरे www.t%1frk%e7eisimtescil.com
पर रीडायरेक्ट जब मैं सिर्फ response.sendRedirect(url);
(हेडर के अनुसार) कर मैं भी response.sendRedirect("http://www.t\u011Frk\u00E7eisimtescil.com");
(इनलाइन एन्कोडिंग) की कोशिश की और प्रतिक्रिया बिल्कुल वैसा ही है।
शायद अगर मैं हेडर पर türkçeisimtescil.com प्राप्त करता हूं, तो ब्राउज़र इसे xn--..
प्रारूप में परिवर्तित कर देगा और यह सफल होगा।
मुझे पता नहीं लगा कि एन्कोडिंग टूटा हुआ है। किसी भी मदद की सराहना की जाती है।
पहले से ही वैसे भी धन्यवाद पता चला। –