- Katılım
- 28 Temmuz 2018
- Mesajlar
- 1.065
- Çözümler
- 7
Daha fazla
- Cinsiyet
- Erkek
C#:
Encoding encod = Encoding.GetEncoding("iso-8859-1");
TextAsset a = (TextAsset)Resources.Load("Language/Language_" + dil.ToString());
string[] lines = encod.GetString(a.bytes).Split('\n');
Debug.Log(lines[4]);
//string Recog = "Language_" + dil.ToString() + ".txt";
//string[] lines = File.ReadAllLines(Application.dataPath + "/Language/" + Recog,
// Encoding.GetEncoding("iso-8859-9"));
Sonra build versiyonunda çalışmayınca yukardaki metodu kullanmaya karar verdim. Ama o metot da, Türkçe karakterler algılamıyordu.
Biraz araştırınca "encod.GetString(a.bytes)" ekledim bazılarını algılıyor artık.
Ama "İ" ve "ı" gibi harfleri algılamıyor ve debug olarak "GEREKSÝZ BÝLGÝLER" çıkıyor ("GEREKSİZ BİLGİLER" olması lazım).
Bunu nasıl düzelteceğimi bilen var mı?