WP7

5

में स्ट्रिंग से उच्चारण को कैसे निकालें I विंडोज फोन 7 में स्ट्रिंग से उच्चारण (डायक्रिटिक) को हटाना चाहते हैं। समाधान here .NET (डेस्कटॉप संस्करण) के लिए काम करता है। हालांकि, WP7 स्ट्रिंग में Normalize विधि नहीं है।WP7

Someone suggest change from string to byte, लेकिन मुझे नहीं पता कि उसका क्या अर्थ है। उच्चारण कैसे निकालें?

public static string RemoveAccents(this string accentedStr) 
{ 
    byte[] tempBytes = Encoding.GetEncoding("ISO-8859-8").GetBytes(accentedStr); 
    return Encoding.UTF8.GetString(tempBytes, 0, tempBytes.Length); 
} 

संपादित करें::

उत्तर

4

मैं इस का उपयोग इस समाधान Windows 8 एप्लिकेशन में काम करता है, लेकिन विंडोज फोन में नहीं है। सबसे अच्छा समाधान मैं अब तक पाया है इस पुस्तिका से एक है:
http://invokeit.wordpress.com/2011/10/06/how-to-remove-diatrics-accent-marks-in-windows-phone-7-x/

+2

मैं पहले से ही codeproject पर यह देखा है, लेकिन WP7 में मैं ** आईएसओ-8859-8 'नहीं एक समर्थित एन्कोडिंग नाम है ** – onmyway133

+0

प्राप्त मुझे लिंक से मैन्युअल समाधान स्वीकार करना है। = [ लेकिन यह बहुत अच्छी तरह से काम किया। –