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..