Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sorunun sebebini buldum. Sonradan daha önce yaşadığım durum aklıma geldi. Çift kodlama sorunu yüzünden böyle oluyor.
Yani kabaca bahsetmem gerekirse: 65001 bir dil desteği sağlamaktan ziyade converter görevi görüyor.
65001'in etkin olarak çalışabilmesi için, işlenen verinin ANSI vb. olması...
O halde pythondan kaynaklı olma ihtimali yüksek gibi görünüyor. Bu fonksiyonların içine ve en üstüne TraceError("Text: %s", c_szText) şeklinde yazdırmayı dene. Ardından chate bozuk karakterli de olsa bir şey yaz ve enterla.
Eğer syserr'da chate yazdığın şey sorunsuz görünürse sorun python...
void CTextLine::SetText(const char * c_szText)
Fonksiyon gelen argümanı const char olarak işlediği için muhtemelen Türkçe karakterleri bozuyordur. Çünkü char ve const char veri tipleri Türkçe karakterleri/UTF8 doğrudan desteklemez. Yaptığın düzenlemelerden sonra bu fonksiyonun çalışma mantığı...