- Katılım
- 28 Ocak 2020
- Mesajlar
- 19.846
- Makaleler
- 55
- Çözümler
- 461
C# dili varsayılan olarak ASCII ve ANSI kodlama yapısını kullanıyor.
Bu yüzden UTF8 bir belge okumak istediğiniz zaman belge içerisinde Türkçe karakter veya İngilizce dışında bir karakter varsa (?) soru işareti olarak gelecektir.
Bunu çözmek için kodlama tipini değiştirmek gerekiyor.
Gerekli kitaplık;
Dönüştürme işlemi;
Bu şekilde UTF8 dönüştürme yaparak (?) soru işareti karakter sorununu çözebilirsiniz.
@Vavien. Hocamın UTF8 kodlama her zaman daha iyi demesi sayesinde fikir canlandırdı aklımda.
İyi çalışmalar, kolay gelsin
Bu yüzden UTF8 bir belge okumak istediğiniz zaman belge içerisinde Türkçe karakter veya İngilizce dışında bir karakter varsa (?) soru işareti olarak gelecektir.
Bunu çözmek için kodlama tipini değiştirmek gerekiyor.
Gerekli kitaplık;
C#:
using System.Text;
Dönüştürme işlemi;
C#:
label1.Text = Encoding.UTF8.GetString(Encoding.Default.GetBytes(metin_icerigi.Trim()));
Bu şekilde UTF8 dönüştürme yaparak (?) soru işareti karakter sorununu çözebilirsiniz.
@Vavien. Hocamın UTF8 kodlama her zaman daha iyi demesi sayesinde fikir canlandırdı aklımda.
İyi çalışmalar, kolay gelsin