ASCII Convert Problemi

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

ASCII Convert Problemi

Mesaj gönderen adelphiforumz »

S.A.

bir text bilgisinin içerisinde bazı türkçe karakterler yada 127 byte'tan büyük karakterler mevcut.
eğer ben bu gelen karakteri alıp bir convert işlemine tabi tutarsam
255 den büyük karakterler elde ediyorum bunun nedenini araştırdığımda dillere göre işlemlerin farklı yapıldığını buldum
fakat sorunum hangi dil olursa olsun benim elde ettiğim karakterin değişmemesi gerekiyor
Örnek
"A" harfini ele alalım
Hex(41) Dec(65) Byte(65) sorun yok
fakat
"İ" harfine gelince
Hex(0130) Dec(304) byte(48) oluyor buda eğer bu bilgiyi türkçe bir windowsta alıp ingiizce bir windowsta geri convert edince herşey birbirine giriyor
yine
"Ğ" harfi için
Hex(011E) Dec(286) Byte(30)
bunların bir standar olarak benim almam ve işlemem gerekiyor bunun yolunu bilen varsa yardımları için şimdiden teşekkür ederim.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Cevapla