मैं स्वीडिश अक्षरों से भरा एक फ़ाइल (लाइन द्वारा लाइन) पढ़ रहा हूं, लेकिन मैं स्वीडिश अक्षरों के साथ तारों को कैसे पढ़ और सहेज सकता हूं। यहाँ मेरी कोड है और मैं UTF8 एन्कोडिंग उपयोग कर रहा हूँ:स्वीडिश वर्णों को एक txt फ़ाइल से ठीक से कैसे पढ़ा जाए
TextReader tr = new StreamReader(@"c:\testfile.txt", System.Text.Encoding.UTF8, true);
tr.ReadLine() //returns a string but Swedish characters are not appearing correctly...
वास्तव में क्या काम नहीं कर रहा है? – Jeroen
'tr.ReadLine()' द्वारा वापस की जाने वाली स्ट्रिंग स्वीडिश वर्ण नहीं दिखाती है। – Geek
सी # तार हमेशा यूटीएफ -16 एन्कोडेड होते हैं। एक स्ट्रीम पढ़ने के लिए आपके स्ट्रीम रीडर को यूटीएफ -8 एन्कोडिंग पास करके एक उचित एन्कोडेड यूटीएफ -16 स्ट्रिंग ऑब्जेक्ट देता है। अब यह केवल आप कैसे उत्पादन अपने स्ट्रिंग पर निर्भर करता है ... – CodeZombie