anladığın kadarıyla db de değil, sitende tr karakter hatası var.
bunun sebepleri çok bir kaçını sana sıralıyım dene
1. önceki kullandığın hostinginde iis default lang. iso-8859-9 culture (28599) dir, yenisi utf-8 Çözüm: paneline gir asp.net ayarlarından tüm ayarları tr yap.
2. önceki kullandığın iss 6.x dir, yenisi iis 7.0 dır, bunda yapabileceğin pek bir şey yok. Tavsiyem sitende karakter kod belirleme tüm girdilerini çıktılarını utf-8 üzerinden yap.
3. bunlardan hiç biri değilse,
web.config <system.web> ' e
<globalization requestEncoding="ISO-8859-9" responseEncoding="ISO-8859-9" fileEncoding="ISO-8859-9" />
ekle
web.config' in en üst satırını
<?xml version="1.0" encoding="iso-8859-9" ?>
şeklinde değiştir
asp.net sayfalarında, en üst satırına
Codepage="28599"
ekle.
.net ile karakter konusunda sorun yaşamamak istiyorsanız, projeye başlamadan önce vs ayarlarını uf8 yapın. hostingi kenyadanda alsan hiç bir problem yaşamazsınız.