Ç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.
Selamlar, oyunuma çoklu dil desteği eklediğim için 1252 English codepage'i ile oyuna giren kimse 1254 Turkish codepage'i ile oyuna giren kimselerin yazdığı "üğİçö" gibi karakterleri göremiyordu. Ben de clienti bütün karakterleri destekleyen UTF-8 codepage'ine geçirdim. Oyundaki tüm yazılarda...
Sorunu @Kaiser tespit edip çözdü.
int CIME::GetText (std::string& rstrText, bool addCodePage)
fonksiyonu kullanıcıdan text inputu alırken bilgisayarın diline göre codepage belirliyor (o da düzgün çalışıyor mu meçhul)
bunun yerine dil farketmeksizin UTF-8 codepage döndürürsek sorun düzeliyor...
Benim deneyimim bu şekilde değildi hocam. Codepage 65001 ile oyunu açtığımda ANSI textler "?" olarak gözüküyordu. Örneğin oyun içi yazılar bozuktu ve Locale_game.txt dosyasını Notepad++ ile UTF-8 formatına dönüştürünce yazılar düzeldi.
CP 65001 + ANSI skilldesc.txt
CP 65001 + "Convert to...