Ben veritabanı olarak MySQL ile bazı eski php uygulama devraldı. Veritabanı içinde, (bu nedenle özel karakter içeren) lokalize dizeleri ile içerik dahil olmak üzere tablolar vardır
Şu anda bu veritabanına erişen bir PHP uygulaması vardır. Benim işim bu dizeleri de erişen bir ASP.net (C # codebehind) uygulama oluşturmak için. O kadar kodlama gider gibi çalışır.
Ben bu dizeleri erişmeye çalışırsanız, ben kodlama sorunu bir tür olsun, 'à "ndern' ve 'Prà ¼ fzeichen', ama sadece ASP.net uygulama gibi. PHP uygulaması charset utf-8 ayarlar ve dizeleri mükemmel işlenir. ASP.net uygulamasında ne olursa olsun sayfa kodlama, anlamsız bulunuyor.
'Latin_swedish_ci' için - 'Batı Avrupa CP1252 latin ve harmanlama MySQL veritabanı, belirtilen tablo' çeviriler için 'charset ayarlanır.
Ben PHP görünüşte ne yaptığını anlamaya gibi olamaz, ve ASP.net yok. Ben php kodu takip ve veritabanından bir dize alırken özel kodlama herhangi bir işaret bulamadı.
Soru php kodu büyük değişiklikler mümkün değildir, çünkü nasıl, veritabanını değiştirmeden ASP.net uygulama içinde doğru kodlamayı sağlamak, nedir?
Herkes bir ipucu var mı?