Birisi bana farkın ne olduğunu açıklayabilir. Encoding.UTF8.GetBytes ve UTF8Encoding.Default.GetBytes? ": Verilen kodlama geçersiz karakter System.Xml.XmlException": Aslında ben bir dere nesnesine bir XML dizesi dönüştürmek için çalışıyor ve bu çizgiyi her kullandığınızda şimdi ne olacak olan amEncoding.UTF8.GetBytes ve UTF8Encoding.Default.GetBytes arasındaki fark
MemoryStream stream = new MemoryStream(UTF8Encoding.Default.GetBytes(xml));
bana bir hata veriyor
ama bu çizgiyi kullandığınızda iyi çalışır: her iki durumda da UTF8 kodlaması gibi görünüyor olsa da**MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(xml));**
nasıl biri çalışır ve diğer değildir?
; p (uzaklaştırıldı yorum) –
Düzenleme "UTF8Encoding kullanmak için özellik yolu", "Doğru" olmak ... sadece 2 karakter değişikliği olduğundan onu düzenlememe izin vermedi. – Kevin
@Kevin Teşekkürler - sabit –