tigtools

Karakterszámláló

Gépeljen vagy illesszen be szöveget, hogy írás közben számolja a karaktereket, és opcionálisan ellenőrizze egy hosszkorláthoz képest. A szöveg a böngészőjében marad.

Böngészőben fut Regisztráció nélkül

0
Karakterek
0
Karakterek szóközök nélkül
0
Szavak
0
Sorok
0
Bájt (UTF-8)

Használata

  1. Gépeljen a mezőbe, vagy illesszen be szöveget bárhonnan.
  2. A mező alatt olvassa le a karakterek, a szóköz nélküli karakterek, a szavak, a sorok és a bájtok számát.
  3. Hosszkorlát ellenőrzéséhez válasszon egy előbeállítást, például a „Meta leírás” vagy az „SMS” lehetőséget, vagy válassza az „Egyéni korlát” lehetőséget, és adjon meg egy számot.
  4. A mező alatti üzenet megmondja, hány karakter maradt, vagy mennyit kell eltávolítania.

Hogyan működik

A karaktereket úgy számoljuk, ahogy az emberek látják őket (graféma klaszterek). Egy ékezetes betű, például „é”, egy zászló vagy egy bőrtónusú emoji egy karakternek számít, még akkor is, ha a háttérben több kódpontként tárolódik. A „Karakterek szóközök nélkül” eltávolítja az összes szóköz karaktert, beleértve a tabulátorokat és a sortöréseket is. A bájtok a szöveg UTF-8 kódolású méretét jelentik, amelyet a weboldalak és a legtöbb adatbázis használ: a sima angol betűk 1 bájtot, a legtöbb ékezetes latin, görög, cirill, arab és héber betű 2 bájtot, a legtöbb kínai, japán és koreai karakter 3 bájtot, az emojik pedig általában 4 bájtot foglalnak.

A korlát előre beállított értékek általános irányelvek, nem hivatalos korlátok. A keresőmotorok nem fix karakterszámnál vágják el a címeket és leírásokat, hanem pixelszélesség szerint csonkolják, ezért egy címnél körülbelül 60, egy leírásnál körülbelül 155 karakter a gyakorlati cél, nem pedig szabály.

Az SMS előbeállítás a mobilhálózatok által használt GSM 03.38 szabályokat követi. Ha minden karakter a GSM-7 ábécében van, egy üzenet 160 karaktert tartalmazhat, és a bővítőtáblázat karakterei (€ [ ] { } ~ ^ | \\) egyenként két helyet foglalnak. Egyetlen karakter az ábécén kívül, például „ş”, „ć” vagy egy emoji, az egész üzenetet Unicode (UCS-2) kódolásra váltja, és a korlát 70 karakterre csökken. A hosszabb szövegeket 153 (GSM-7) vagy 67 (Unicode) karakteres összefűzött részekként küldik el; a megjelenített részek száma becslés, mivel egyes telefonok és átjárók eltérően kezelik a határokat.

Az X/Twitter előbeállítás egyszerűen számolja a karaktereket. Maga az X minden hivatkozást 23 karakternek számol, hosszától függetlenül, és a kínai, japán és koreai karaktereket, valamint a legtöbb emojit kettőnek számolja, így a saját számlálója eltérhet ettől.

Példák

Meta leírás írása

Válassza ki a „Meta leírás (~155)” lehetőséget, és illessze be a piszkozatát. Ha azt jelzi, hogy „12 karakterrel túllépi a 155-ös korlátot”, rövidítse le a mondatot úgy, hogy a fontos rész ne legyen levágva a keresési találatokban.

SMS egy részben tartása

Egy 150 karakteres, egyszerű angol nyelvű emlékeztető belefér egyetlen SMS-be, és az „Ödeme” hozzáadása is egyben tartja, mert az „Ö” benne van a GSM-7 ábécében. A „Teşekkürler” hozzáadása viszont az egész üzenetet Unicode-ra váltja, mert a „ş” nincs benne, így a korlát 70 karakterre csökken, és ugyanaz a szöveg három részre oszlik.

Adatbázisoszlop ellenőrzése

A 255 bájtra korlátozott VARCHAR oszlop UTF-8 kódolásban nem mindig tud 255 karaktert tárolni. Hasonlítsa össze a „Bájtok (UTF-8)” számlálót az oszlop méretével, mielőtt ékezetes vagy ázsiai írásjegyeket tartalmazó neveket importál.

Gyakori kérdések

A szóközök karakternek számítanak?

Igen. A fő „Karakterek” számláló a szóközöket, a tabulátorokat és a sortöréseket is beleszámítja, ahogy a legtöbb űrlap és platform teszi. A „Karakterek szóközök nélkül” számláló minden szóköz jellegű karaktert figyelmen kívül hagy.

Miért számít itt egy emoji egy karakternek, máshol pedig többnek?

Ez a számláló azt számolja, ami a képernyőn látható. Sok program ehelyett UTF-16 kódegységeket számol, ahol a legtöbb emoji 2, egy család- vagy zászlóemoji pedig 7 vagy több. Az X a legtöbb emojit 2 karakternek számolja.

A 60 karakter a hivatalos korlát egy oldal címénél?

Nem. A Google és más keresők nem tesznek közzé karakterkorlátot; a találati elrendezéshez képest túl széles címeket lerövidítik. Asztali gépen általában 50–60 karakter jelenik meg teljes egészében, ezért használja az előbeállítás a 60-at.

Miért csökkent az SMS-korlátom 160-ról 70-re?

A szöveged legalább egy olyan karaktert tartalmaz, amely nem része a GSM-7 ábécének, például egy emoji, egy íves idézőjel vagy egy „ş” vagy „ł” betű. Az üzenetet ilyenkor Unicode-ként kell elküldeni, amely SMS-enként 70 karaktert tesz lehetővé.

Pontosan egyezni fog a számlálásom az X/Twitteren láthatóval?

Nem mindig. Az X minden hivatkozást 23 karakternek számol, a kínai, japán és koreai karaktereket, valamint a legtöbb emojit pedig 2-nek. Sima latin szövegnél, hivatkozások nélkül a számlálás megegyezik.

Adatvédelem

A szöveget kizárólag az Ön böngészője számolja meg. Nem töltjük fel, nem tároljuk, és nem szerepeltetjük elemzésekben.