2016-04-09 18 views

cevap

3
var codepages = Encoding.GetEncodings().Select(x => x.GetEncoding()).ToList(); 

Sen, Kodlamalarının gelen bu bilgi almak kodları ve isimleri almak için aşağıdaki kodu kullanabilirsiniz Eğer

var names = codepages.Select(x => x.BodyName).ToList(); 
var ids = codepages.Select(x => x.CodePage).ToList(); 
2

gibi bu kodlamaların ihtiyaç duyduğunu bir bilgi alabilirsiniz:

var codepages = Encoding.GetEncodings().ToList(); 

codepages

-2

@Eser öğesinin o olduğunu gösteren EncodingInfo numarasını almak istersiniz. ut. Özellikle, aradığınız kod sayfalarını almak için, EncodingInfo döndürülen CodePage özelliğine bakabilirsiniz.

var codepages = 
    Encoding.GetEncodings().Select(e => new {e.DisplayName, e.Name, e.CodePage}) 
     .ToList().Dump(); 

Bu sizi (LINQPad sonuçlar) döndürür:

Bu cevap @eser dışındaki diyor ne

Using LINQPad

+0

diyor (özellikle, daha sonra 10 dakika yayınlanmıştır)? – I4V

+0

@ I4V: koduma biraz daha yakın bak, arkadaşım. – code4life

+1

Yaptım. ve buradaki anahtar kelime, zaten yayınlanmış olan Encoding.GetEncodings() 'dır. – I4V

İlgili konular