Karakter sayacı
Karakteri canlı say, yaygın platform sınırlarına ne kadar yaklaştığını gör.
Karakter sınırları
SMS uzunluğu
Tarayıcında çalışır. Yazdığın hiçbir şey bir yere gönderilmez.
- X, Instagram, SEO için sınır çubukları
- SMS segment sayısı
- UTF-8 bayt boyutu
Karakter nasıl sayılır
- Metnini yaz veya yapıştır, ya da bir metin dosyası yükle.
- Karakter, kelime ve bayt sayılarının canlı güncellendiğini izle.
- Metninin X, Instagram, SEO veya SMS'e sığıp sığmadığını görmek için sınır çubuklarını kontrol et.
Karakter ve UTF-8 bayt karşılaştırması, gerçek örneklerle
| Metin | Karakter | UTF-8 bayt |
|---|---|---|
| selam | 5 | 5 |
| kış (ı ve ş Türkçe harfleri) | 3 | 5 |
| tek bir baş parmak yukarı emojisi | 2 | 4 |
| dört kişilik aile emojisi | 11 | 25 |
Türkçe'ye özgü bir harf genellikle UTF-8'de 2 bayt tutar, bu yüzden kış gibi 3 karakterlik bir kelime 5 bayta çıkar. Tek bir emoji burada genellikle 2 karakter sayılır çünkü bir çift UTF-16 kod birimi olarak saklanır, ve UTF-8'e kodlanınca 4 bayt tutar. Dört kişilik bir aile emojisi aslında birkaç insan ve birleştirme işaretinin tek bir simgede toplanmış hali olduğu için, tek bir resim gibi görünse de 11 karakter ve 25 bayt sayılır.
GSM-7 ve Unicode SMS segmentleri
| Mesaj | Alfabe | Segment başına karakter |
|---|---|---|
| Düz İngilizce metin | GSM-7 | 160 |
| e, a veya n aksanlı metin | GSM-7 | 160 |
| ı, ğ veya ş harfli ya da herhangi bir emojili metin | Unicode | 70 |
| Tek segment sınırını aşan bir mesaj | İkisi de | Ekstra segment başına 153 veya 67 |
Bir mesaj tek segment sınırını aştığında operatörler onu birkaç segmente böler, ve alıcı telefonda segmentleri yeniden birleştirmek için birkaç karakter kullanıldığından her ekstra segment ilkinden biraz daha az karakter tutar.
Karakter sayacı SSS
Karakterler ve UTF-8 baytları neden farklı?
Düz ASCII harfler her biri 1 bayt kullanır, ama ş, ğ, ı, ö, ü, ç gibi Türkçe'ye özgü harfler ile emoji 2 ila 4 bayt tutabilir. Bu Türkçe harflerle dolu 100 karakterlik bir mesaj 200 bayta kadar çıkabilir.
Bir SMS'e kaç karakter sığar?
Düz metin, e, a, n gibi bazı Latin aksanlı harfleri de kapsayan GSM-7 alfabesinde tek bir segmente 160 karakter sığdırır. ı, ğ, ş gibi Türkçe'ye özgü bir harf bu alfabenin dışında kalır ve tüm mesajı Unicode'a geçirir, bu da segment başına yalnızca 70 karakter bırakır. Türkçe yazılmış bir mesajda bu harflerden en az biri neredeyse her zaman bulunur.
Bir SEO başlığı için ideal uzunluk nedir?
Google'ın arama sonuçlarında kesmemesi için başlık etiketlerini 60 karakterin, meta açıklamaları da 160 karakterin altında tut.
X (Twitter) emojiyi harflerle aynı mı sayar?
X, 280 karakter sınırına karşı çoğu emojiyi 2 karakter sayar, bu aracın karakter sayımı da aynısını yapar, çünkü tipik bir emoji 2 kod birimi değerinde bir vekil çift olarak saklanır.
Neden bir emoji burada 2 karakter sayılıyor?
Bu sayaç, JavaScript ve çoğu karakter sayacının yaptığı gibi ölçer: UTF-16 kod birimleriyle. Baş parmak yukarı gibi basit bir emoji bu birimlerden 2'sine ihtiyaç duyar, bu yüzden tek bir simge gibi görünse de karakter sayısına 2 ekler.
Emoji eklemek SMS'i her zaman Unicode moduna geçirir mi?
Evet. Her emoji eski GSM-7 alfabesinin dışında kalır, bu yüzden düz bir mesajdaki tek bir emoji bile segment başına düşen sınırı 160'tan 70'e indirir.
Bir satır sonu karakter sayılır mı?
Evet, bir satır sonu toplam sayıya bir karakter olarak eklenir, tıpkı bir platformun metnini kendi sınırına karşı kontrol ederken saydığı gibi.