� ne anlama gelir
Yazılım, metin olarak çözemediği baytlarla karşılaştı. Bilgisayar her harfi bir kodlamaya, yani hangi sayının hangi harf olduğunu gösteren bir tabloya göre sayı olarak saklar. Bugün metinlerin çoğu UTF-8 kullanır. Bir program bir kodlama beklerken o kodlamada anlamsız baytlar alırsa, Unicode standardı tahmin etmek ya da çökmek yerine � göstermesini ister.
Yaygın nedenler: Windows-1254 veya ISO-8859-9 ile kaydedilmiş eski bir dosyanın UTF-8 olarak açılması; mesajın emoji ya da Türkçe harf gibi çok baytlı bir karakterin ortasında kesilmesi; metnin eski bir sistemden geçmesi. Temel harfler sağlam kalır, zarar ğ, ş, ı, İ, ç, ö, ü'ye düşer: «Ay�e», «�i�li». Bu tür bozuk metne Japoncadan gelen bir sözcükle mojibake da denir.
Orijinal metni geri alabilir miyim?
Yalnızca orijinal veriden, asla �'nin kendisinden değil. Program � yalnızca gösteriyorsa, dosyayı doğru kodlamayla yeniden açmak (birçok düzenleyici ve bazı tarayıcılar seçmeye izin verir) harfleri geri getirir. � zaten kaydedildiyse orijinal baytlar gitmiştir: yeniden göndermelerini isteyin ya da eski bir kopya arayın. Yazı tipini değiştirmek işe yaramaz, çünkü harf artık yok.
Tamamen teknik: yazılımın bıraktığı bir hata işareti; ruh hâli, şifre ya da gönderenden bir mesaj değil.
Kayıp harfi �'den tahmin etmeyin; ondan hiçbir iz taşımaz.
Birinin size bunu göndermesi ne anlama gelir
Yorumlar: 3Eski kodlama UTF-8 olarak okunmuş. Muhtemelen ğ, ş veya ı, ama işaret hangisi olduğunu söylemez.
Şununla karıştırmayın
2Bilinmesi gerekenler
- Fikir Unicode'dan eskidir: 1969 tarihli ASCII belirtimi RFC 20, geçersiz ya da hatalı karakterlerin yerine konan SUB denetim karakterini tanımlar.
- İngilizce, bozuk metin için Japoncadan mojibake (文字化け) sözcüğünü almıştır; anlamı kabaca «biçim değiştiren karakterler».
Sık sorulan sorular
3� virüs ya da hacklenmiş telefon belirtisi mi?
Hayır. Sıradan bir metin kodlama hatasıdır. Endişe verici görünür ama yalnızca bir programın bazı harfleri okuyamadığı anlamına gelir.
Karakter yerine çıkan boş kutuyla aynı şey mi?
Hayır. Boş kutu genellikle yazı tipinizde o karakterin olmadığını gösterir; metin sağlamdır ve başka bir cihazda görünür. � ise verinin kendisinin metin olarak okunamadığını gösterir.
Mesajlardaki emojiler neden �'ye dönüşüyor?
Genellikle mesaj emojinin ortasında kesilmiş ya da onu desteklemeyen bir sistemden geçmiştir. Her emoji birkaç bayt tutar ve yarısı çözülemez.
� nasıl yazılır veya bulunur
- Diğer adı
- soru işaretli baklava · siyah baklava içinde soru işareti · soru işaretli eşkenar dörtgen
- Şu şekilde arayın
- baklava içinde soru işareti · siyah eşkenar dörtgen soru işareti · Türkçe karakter sorunu · bozuk karakter · U+FFFD · FFFD · kodlama hatası · mojibake
- Şurada görünür
- Metin alanları · görünümü kullanılan yazı tipine bağlıdır
�\FFFDKodlar ve kodlamaKod noktaları: 1
Görünür bir sembol birden fazla kod noktası içerebilir. JS .length UTF-16 birimlerini, UTF-8 ise baytları sayar.





