RSS2Sig, .NET Encoding, Türkçe ve URLEncode Sorunsalları
Okuyucu : 1.994
Günlük Okuyucu : 1,5
RSS2Sig yeni geliştirdiğim .NET HTTP Class Library sinin test projesi olarak yazıldı. Bu abuk ve subuk projem istenilen bir RSS' ten en son başlığı alıp herhangi bir VBulletin forumuna login olarak bu son başlık ile imzanızı güncelliyor. (bkz: Zoque.Forum imzam)
Sanırım şimdi ne kadar abuk subuk olduğunu tekrar anladınız. Bu uygulamayı herhalde HTTP DLL' imizi bitirince sample uygulamalar kısmında yayınlayabiliriz. Bu haberi yazmamın esas sebebi bu HTTP işlemleri sırasında beni deli eden Encoding sorunsalı.
Uygulamayı bitirdikten sonra ilginç bir şekilde türkçe karakterlerin bozulduğunu gördüm (ahh ne kadar da ilginç değil mi, halbuki hiç bir programlama dilinde türkçe karakterler sorun olmaz). Aslında tüm sistemde UTF-8 kullanmaya dikkat ettim. Neyse işin özü UTF-8 kar etmedi ve URLEncode kısmına encode ekleyip bu encodeları da sistem default' una ayarladım. Bu işlemden sonra nihayet URLEncode işlemleri doğru şekilde olmaya başladı.
Dim encode As Encoding = Encoding.Default
HttpUtility.UrlEncode(postData.Substring(i, j - i), encode)

Yorumlar
Yorum Ekle
Diğer Yazılar
RTFM
Rumuzunuz canım...
Sıradaki Lütfen...
Süper Rootkit, Gizem Devam Ediyor
Saat 7:52 olunca
Saat 8:04 olunca
Şaban Oğlu Şaban banka soydu
Sacis Expo 2004 Bugün Başladı
Sacis Expo 2007' deyim
Safari Video Servisi
Sağlam CSS Sitesi
Sahte Bilgi Oluşturucu
Sahur Vakti Haberleri
Salak ve Salak, hmmm Salak
Sallandıralım bir iki tanesini....
Salyangoz Platformu
Sample ASP Webbug
SAMS' tan Makaleler ve Bölümler
Samy artık kahraman değil!
Neredeyim ?
Ferruh.Mavituna » Haberler » RSS2Sig, .NET Encoding, Türkçe ve URLEncode Sorunsalları