Asp.NET te de benzer sorun var, UpdatePanel içinde bulunan textboxtan veri alıp database e yazdırmak istediğimizde türkçe karakterler çıkmıyor.
ASP.NET için çözümü ;
web.config dosyası içinde ;
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="windows-1254" culture="tr-TR" uiCulture="tr-TR"/>
....
....
kullanılarak sorun hallediliyor..