मैं आम तौर पर एक लैंप डेवलपर हूं, लेकिन कुछ .NET काम मेरी प्लेट पर आ गया है और मैं थोड़ा स्टंप हूं।एएसपी.NET तारों से पाउंड संकेत (£) गायब हो रहे हैं
अगर मैं निम्नलिखित कोड चलाएँ:
<% poundsign = "£" %>
<% Response.Write poundsign %>
<% Response.Write "£" %>
... कुछ भी नहीं दिखाई देता है। हालांकि, <%%> टैग (यानी HTML में) के बाहर £ सही तरीके से प्रदर्शित होता है।
मुझे सामान्य अल्फान्यूमेरिक्स प्रदर्शित करने में कोई परेशानी नहीं है, यह केवल £ संकेत है जो समस्याग्रस्त साबित हो रहा है। अंतर्निहित फ़ाइल विंडोज 1252 एन्कोडिंग में है, और मुझे इसे इस तरह की सेवा करने की आवश्यकता है। अगर मैं फ़ाइल को यूटीएफ -8 के रूप में सहेजता हूं, तो मुझे £ के बजाय मोजिबैक मिलता है।
क्या किसी को यह पता है कि मैं यह काम करने के लिए क्या कर सकता हूं, या कोई सेटिंग जो इसे काम करने से रोक सकती है (फ़ाइल को एक अलग प्रारूप में सहेजने के अलावा)? अग्रिम में धन्यवाद।
संपादित करें: क्षमा करें दोस्तों, मुझे पहले उल्लेख किया जाना चाहिए था, लेकिन & पाउंड; मदद नहीं करेगा इस तथ्य के अलावा कि मेरे £ s पृष्ठ पर दिखाई नहीं दे रहे हैं, मेरी समस्या का एक बड़ा हिस्सा यह है कि मुझे एसक्यूएल सर्वर डेटाबेस में £ युक्त स्ट्रिंग डालने की आवश्यकता है, लेकिन अगर मैं एएसपी के भीतर एक SQL INSERT कथन बनाता हूं, तो कोई नहीं डेटाबेस में दिखाई देने वाले £ संकेतों का अंत होता है। एएसपी से डेटाबेस में £ संकेत डालने में कोई समस्या नहीं है जब मैं .asp फ़ाइलों को यूटीएफ -8 फाइलों के रूप में सहेजता हूं, लेकिन मुझे विंडोज 1252 एन्कोडिंग में काम करने के लिए सबकुछ चाहिए। एक बार फिर धन्यवाद।
कोई कारण नहीं है कि आप इसे कोड में संभाल नहीं रहे हैं? –
@ सोनी लड़का, वह व्यवहार क्यों बदल देगा? – jball