Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # में सिरिलिक एन्कोडिंग

// To find out source and target
const string source = "Ðàáîòà â ãåðìàíèè";
const string destination = "Работа в германии";

foreach (var sourceEncoding in Encoding.GetEncodings())
{

    var bytes = sourceEncoding.GetEncoding().GetBytes(source);
    foreach (var targetEncoding in Encoding.GetEncodings())
    {
        if (targetEncoding.GetEncoding().GetString(bytes) == destination)
        {
            Console.WriteLine("Source Encoding: {0} TargetEncoding: {1}",sourceEncoding.CodePage,targetEncoding.CodePage);
        }

    }
}

// Result1: Source Encoding: 1252 TargetEncoding: 1251
// Result2: Source Encoding: 28591 TargetEncoding: 1251
// Result3: Source Encoding: 28605 TargetEncoding: 1251

// The code for you to use 
var decodedCyrillic = Encoding.GetEncoding(1251).GetString(Encoding.GetEncoding(1252).GetBytes(source));
// Result: Работа в германии


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक स्थिति के अपवाद के साथ, तालिका में अद्यतनों को कैसे रोकें?

  2. Sql फंक्शन इश्यू किसी फंक्शन के भीतर शामिल अंतिम स्टेटमेंट रिटर्न स्टेटमेंट होना चाहिए

  3. एक डेटाबेस मेल खाता बनाएँ (SSMS)

  4. SQL सर्वर ईवेंट कैप्चर करने के लिए SQL ट्रेस कैसे बनाएं?

  5. LINQ से SQL ले लो w/o छोड़ें एकाधिक SQL कथन का कारण बनता है