private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
WebProxy wb = new WebProxy();
WebClient wc = new WebClient();
wc.Proxy =wb;
string site = "www.tcmb.gov.tr";
site= wc.DownloadString("http://"+site+"/kurlar/today.xml");
XmlDocument xd= new XmlDocument();
xd.LoadXml(site);
XmlNodeList liste = xd.SelectNodes("Tarih_Date/Currency");
foreach (XmlNode item in liste)
{
paraTuru= item["Isim"].InnerText;
alis = item["ForexBuying"]==null ?"":item["ForexBuying"].InnerText;
satis = item["ForexSelling"] == null ? "\t" : "\t"+item["ForexSelling"].InnerText;
richTextBox1.Text+=("\t"+paraTuru+"\t"+alis+"\t"+satis+"\r");
}
}
}
}
.... diye gidiyor. sorum ise DANiMARKA KRONU DANÄ°MARKA KRONU olarak görünüyor. nasıl düzeltebiliriz.
İngilizce de büyük i yok.
@serdararikan ben çözüm odaklı çalışmayı seviyorum.
Encoding.utf8.
Bunun altındaki metodları kullanırsan sorun çözülür.
Regex ile düzeltilebilinir zamanında ASP ile ugraşırkern hava durumlarında kullanıyordum.
paraTuru=Regex.Replace(paraTuru, "Ä°", "İ");
yardımı olan olmayan tüm forumdaşlara ve ayrıca
@makdeniz teşekkürler.