Skip to content

Guide

X (Twitter) Karakter Sınırı: Sayım Gerçekte Nasıl İşler?

280 karakter basit bir kural gibi görünür. Ardındaki sayım yöntemi, alfabeleri, emojileri ve bağlantıları tamamen farklı ele alır.

By Published

"280 karakter", olabilecek en basit kural gibi görünür — harfleri say, 280'de dur. X'in (eski adıyla Twitter) gerçekte yaptığı şey, bir uzunluk kontrolünden çok ağırlıklı bir puanlama sistemine daha yakındır ve "sizin sayacağınız karakterler" ile "platformun saydığı karakterler" arasındaki boşluk, birçok kafa karıştırıcı "bu gönderi neden atılmıyor" anının kaynağıdır.

Taban çizgisi: 280 ağırlıklı birim, 280 harf değil

Çoğu Latin alfabesi metin için — İngilizce, İspanyolca, Fransızca, Almanca — görünür bir karakter gerçekten 280 sınırına karşı bir birim maliyeti getirir; bu yüzden düz bir karakter sayacıyla saymak sizi doğruluğa çok yaklaştırır. Sapma üç belirli yerde ortaya çıkar: Latin olmayan alfabeler, bağlantılar ve karmaşık emojiler. Zihinsel matematiğinizde bunlardan birini yanlış yaparsanız, sınırın oldukça altında görünen bir gönderi reddedilir ya da üzerinde görünen biri aslında sığar.

CJK metni yalnızca ölçülmez, ağırlıklandırılır

X, çoğu Çince, Japonca ve Korece karakteri her biri bir yerine kabaca iki birim olarak ağırlıklandırır. Platformun kendi gerekçesi, tek bir CJK karakterinin tipik olarak birkaç Latin harfi kadar bilgi taşıdığı, bu yüzden onu bir birim olarak saymanın CJK gönderilerinin aynı bütçede orantısız biçimde daha fazlasını söylemesine izin vereceğidir. Pratik etki, insanların genellikle varsaydığının tersidir: bir CJK gönderisi daha fazla alan almaz, her görünür karakter yaklaşık iki katı maliyete geldiğinden, eşdeğer bir İngilizce gönderiden fiilen daha küçük bir ham karakter bütçesi alır.

Bağlantılar ne kadar uzun olursa olsun her zaman aynı maliyete gelir

Yapıştırdığınız şey280'e sayılan şey
12 karakterlik kısa bir URLSabit t.co uzunluğu
Sorgu parametreleriyle 140 karakterlik bir takip URL'siAynı sabit t.co uzunluğu
Bağlantısız düz metinGerçek karakter sayısı

Tanınan herhangi bir URL, sahne arkasında otomatik olarak sabit uzunluklu bir t.co kısaltılmış bağlantıya yeniden yazılır ve 280'inize sayılan, orijinal dize uzunluğu değil, bu kısaltılmış sürümdür. Uzun, parametre ağırlıklı bir bağlantıyı bir gönderiye yapıştırmanın kısa bir tanesini yapıştırmakla tam olarak aynı maliyete gelmesinin nedeni budur — platform gerçek URL'nin ne kadar uzun olduğunu umursamaz, yalnızca onu bir bağlantı olarak tanıyıp tanımadığını umursar.

Emoji: kaç kod noktasının üst üste bindiğine bağlıdır

Tek bir gülen yüz gibi basit bir emoji genellikle bir veya iki alttaki Unicode kod noktasıdır ve buna karşılık gelen küçük bir birim sayısı olarak sayılır. Bileşik emojiler — bir aile grubu veya bir ten tonu değiştiriciyle birleştirilmiş bir kişi emojisi — aslında ekranda tek bir glif olarak görünmek için görünmez bağlayıcı karakterlerle (sıfır genişlikli birleştiriciler) birleştirilmiş birkaç kod noktasıdır. X'in sayacı, gördüğünüz tek glif üzerinde değil, alttaki kod noktaları üzerinde çalışır; bu yüzden beş kişilik bir aile emojisi, göründüğünden birkaç birim daha fazla maliyete sessizce gelebilir.

Pratik çıkarım

Bağlantısız düz Latin alfabesi metni için, sıradan bir karakter sayımı taslak hazırlamak için yeterince doğrudur. Bir gönderi bir URL içerdiği anda, gerçek uzunluğundan bağımsız olarak sabit bir miktara mal olmasını bekleyin. Ağırlıklı olarak Çince, Japonca veya Korece yazıyorsanız, kabaca olağan karakter alanının yarısını bütçeleyin. Ve yoğun emoji kullanımlı bir gönderi kısa görünmesine rağmen çok uzun diye reddediliyorsa, bileşik emojiler bunun büyük olasılıkla nedenidir — onları her biri bir değil, birden çok birim olarak sayın.

Frequently asked questions

X karakter sınırı 280 kelime mi, 280 karakter mi?
Karakter, kelime değil — ve basit bir dize uzunluğu değil, bu konuda oldukça özel, ağırlıklı bir karakter sayımı. Çoğu dil bir karakteri bir birim olarak sayar; bazı alfabeler ve herhangi bir bağlantı aşağıda ele alındığı gibi farklı sayılır.
Bazı diller X'te neden daha az karakter alır?
Sayımın kendisi için aslında tersidir: X, çoğu Çince, Japonca ve Korece (CJK) karakteri, tek bir CJK karakterinin tipik olarak iki Latin harfi kadar anlam taşıdığı gerekçesiyle her biri bir yerine kabaca iki birim olarak ağırlıklandırır. Pratikte bu, CJK gönderilerinin aynı 280 birimlik bütçeye belirgin ölçüde daha az ham metin sığdırdığı anlamına gelir.
X'te bir bağlantı kaç karakter kullanır?
Gerçek uzunluğundan bağımsız olarak her URL, otomatik olarak bir t.co bağlantısına kısaltılır ve sabit bir karakter sayısı olarak sayılır (tarihsel olarak http bağlantıları için 23; güncel rakam için X'in belgeleri doğru kaynaktır). 90 karakterlik bir URL ile 15 karakterlik biri, sınırınıza aynı maliyeti getirir.
X'te emojiler bir karakter mi yoksa daha fazla mı sayılır?
Emojiye bağlıdır. Basit bir emoji genellikle bir veya iki Unicode kod noktasıdır ve buna göre sayılır, ama birden fazla birleştirilmiş kod noktasından oluşan karmaşık emojiler — bir aile emojisi veya bir ten tonu değiştiricili kişi emojisi — ekranda tek bir glif olarak görünse de her biri birkaç birim olarak sayılabilir, çünkü platform gördüğünüz tek glifi değil, alttaki kod noktalarını sayar.

Sources & references

Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.

  • Unicode Standart Ek #29 — Metin Bölütleme — Grafem küme sınırlarını tanımlar; X'in ağırlıklı sayımı, ham bayt uzunluğu değil Unicode kod noktası sınıflandırması üzerine kuruludur(as of )
  • X Geliştirici Platformu — Karakterleri saymak — X'in CJK çift ağırlıklandırma kuralı ve t.co bağlantı kısaltması dahil, karakterleri nasıl ağırlıklandırdığına dair kendi yayımladığı belgeler(as of )
  • Unicode UTS #51 — Emoji standardı — Çok kod noktalı emoji dizilerinin (ten tonu değiştiricileri, ZWJ aile emojileri) tek veya çoklu birim olarak nasıl sayıldığına dair referans(as of )

Related

Published September 25, 2026