• 09-11-2016, 09:39:18
    #1
    Merhaba arkadaşlar,

    C# ile render almaktayım, renderi ffmpeg üzerinden bat komutları ile çalıştırıyorum.
    Normal dil ailelerinde sıkıntı yaşamıyorum (İngilizce, Türkçe vb. ) ama diğer dil ailelerinden (Rusça, Japonca vb.) dillerde render alamamaktayım.

    Bu konu hakkında yardımcı olabilir misiniz?
  • 09-11-2016, 09:43:26
    #2
    Buna benzer bir sorun yaşamadım c#'da ama karakter kodlamasından olabilir diye düşünüyorum
  • 10-11-2016, 08:42:16
    #3
    emrtnm adlı üyeden alıntı: mesajı görüntüle
    Buna benzer bir sorun yaşamadım c#'da ama karakter kodlamasından olabilir diye düşünüyorum
    Karakter kodlması derkenn? nasıl çözebiliriz bu durumu?
  • 12-11-2016, 17:37:10
    #4
    CemaLi adlı üyeden alıntı: mesajı görüntüle
    Karakter kodlması derkenn? nasıl çözebiliriz bu durumu?
    Karakter kodlaması derken mesela türkçe ve ingilizce aynı karakter grubunu kullanıyor ikiside latin alfabesi ve utf-8 kodlaması kullanıyor ancak dediğiniz rusca gibi dillerin alfabesi farklı olduğu için sorun yaşıyor olabilirsiniz. Ana formunda on load'ında aşağıdaki kodu deneyin düzelir belki.
    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("tr-TR");
    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("tr-TR");
  • 12-11-2016, 19:12:18
    #5
    emrtnm adlı üyeden alıntı: mesajı görüntüle
    Karakter kodlaması derken mesela türkçe ve ingilizce aynı karakter grubunu kullanıyor ikiside latin alfabesi ve utf-8 kodlaması kullanıyor ancak dediğiniz rusca gibi dillerin alfabesi farklı olduğu için sorun yaşıyor olabilirsiniz. Ana formunda on load'ında aşağıdaki kodu deneyin düzelir belki.
    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("tr-TR");
    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("tr-TR");
    Teşekkür ettim, yalnız gene sorun çözülmedi anlamdım bende.