encoding etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
encoding etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Şubat 2011 Çarşamba

Xml'de Karakter Sorunu

Xml oluştururken,  database'den vs. gibi bir veri kaynağından gelen verilerde Türkçe karakter sorunu yaşayabiliriz. Bu durumda bize

An error occurred while parsing EntityName

hatasını verir ve bizim de bu durumda yapmamız gereken encoding kısmını şu şekilde düzeltmek olmalıdır.

< ?xml version=\"1.0\" encoding=\"windows-1254\"? >

Bu işlemi yaptıktan sonra, ayrıca gerek duyulursa, '&' karakteri sorun çıkarması durumunda da, gelen veriyi replace ederek "&" yapmalıyız. Yani;

Replace("&", "& amp;")

yapmalıyız. Bu durumda herhangi bir hata almayacağız.