tigtools

Merkkilaskuri

Kirjoita tai liitä tekstiä, niin merkit lasketaan kirjoittaessasi, ja voit halutessasi tarkistaa sen pituusrajaa vasten. Tekstisi pysyy selaimessasi.

Toimii selaimessasi Ei rekisteröitymistä

0
Merkit
0
Merkit ilman välilyöntejä
0
Sanat
0
Rivit
0
Tavut (UTF-8)

Käyttöohje

  1. Kirjoita tekstikenttään tai liitä tekstiä mistä tahansa.
  2. Lue merkkien, merkkien ilman välilyöntejä, sanojen, rivien ja tavujen määrät tekstikentän alta.
  3. Tarkista pituusraja valitsemalla esiasetus, kuten ”Metakuvaus” tai ”SMS”, tai valitse ”Mukautettu raja” ja syötä luku.
  4. Tekstikentän alla oleva viesti kertoo, kuinka monta merkkiä on jäljellä tai kuinka monta sinun on poistettava.

Näin se toimii

Merkit lasketaan niin kuin ihmiset ne näkevät (grafeemiklusterit). Aksentillinen kirjain, kuten “é”, lippu tai ihonvärillinen emoji lasketaan yhdeksi merkiksi, vaikka se tallennetaan useana koodipisteenä. “Merkit ilman välilyöntejä” poistaa kaikki tyhjät merkit, myös sarkaimet ja rivinvaihdot. Tavut ovat tekstin koko UTF-8-koodattuna. Tämä on verkkosivujen ja useimpien tietokantojen käyttämä koodaus: tavalliset englannin kirjaimet vievät 1 tavun, useimmat aksentilliset latinalaiset, kreikkalaiset, kyrilliset, arabialaiset ja heprealaiset kirjaimet vievät 2, useimmat kiinalaiset, japanilaiset ja korealaiset merkit vievät 3 ja emojit yleensä 4.

Esiasetetut rajat ovat yleisiä ohjearvoja eivätkä virallisia rajoja. Hakukoneet eivät katkaise otsikoita ja kuvauksia tietyn merkki-määrän kohdalta, vaan pikselileveyden mukaan, joten noin 60 merkkiä otsikolle ja noin 155 kuvaukselle on käytännöllinen tavoite eikä sääntö.

SMS-esiasetus noudattaa matkapuhelinverkkojen käyttämiä GSM 03.38 -sääntöjä. Jos kaikki merkit kuuluvat GSM-7-merkistöön, yhteen viestiin mahtuu 160 merkkiä, ja laajennustaulukon merkit (€ [ ] { } ~ ^ | \) vievät kukin kaksi paikkaa. Yksikin merkistön ulkopuolinen merkki, kuten “ş”, “ć” tai emoji, vaihtaa koko viestin Unicode-muotoon (UCS-2), jolloin raja putoaa 70:een. Pidemmät tekstit lähetetään ketjutettuina osina, joissa on 153 (GSM-7) tai 67 (Unicode) merkkiä; näytetty osien määrä on arvio, koska jotkin puhelimet ja yhdyskäytävät käsittelevät rajat eri tavoin.

X/Twitter-esiasetus laskee merkit sellaisenaan. X itse laskee jokaisen linkin 23 merkiksi sen pituudesta riippumatta ja laskee kiinalaiset, japanilaiset ja korealaiset merkit sekä useimmat emojit kahdeksi, joten X:n oma laskuri voi antaa eri tuloksen kuin tämä.

Esimerkit

Metakuvauksen kirjoittaminen

Valitse “Meta-kuvaus (~155)” ja liitä luonnoksesi. Jos se näyttää “12 merkkiä yli 155 merkin rajan”, lyhennä lausetta, jotta tärkein osa ei katkea hakutuloksissa.

Tekstiviestin pitäminen yhdessä osassa

150 merkkiä pitkä muistutus tavallisella englannilla mahtuu yhteen tekstiviestiin, ja sanan “Ödeme” lisääminen pitää sen yhdessä osassa, koska “Ö” kuuluu GSM-7-merkistöön. Sanan “Teşekkürler” lisääminen vaihtaa koko viestin Unicodeen, koska “ş” ei kuulu GSM-7-merkistöön, joten merkkiraja on 70 ja sama teksti vaatii kolme osaa.

Tietokantasarakkeen tarkistaminen

UTF-8:ssa 255 tavuun rajoitettu VARCHAR-sarake ei voi aina sisältää 255 merkkiä. Vertaa “Bytes (UTF-8)”-lukemaa sarakkeen kokoon ennen kuin tuot nimiä, joissa on aksenttimerkkejä tai aasialaisia kirjoitusmerkkejä.

Usein kysytyt kysymykset

Lasketaanko välilyönnit merkeiksi?

Kyllä. Pääasiallinen “Merkit”-lukema sisältää välilyönnit, sarkaimet ja rivinvaihdot, kuten useimmat lomakkeet ja alustat tekevät. “Merkit ilman välilyöntejä” -lukema jättää kaikki tyhjät merkit pois.

Miksi emoji lasketaan täällä yhdeksi merkiksi mutta muualla useammaksi?

Tämä laskuri laskee sen, mitä näet ruudulla. Monet ohjelmat laskevat sen sijaan UTF-16-koodiyksiköitä, jolloin useimmat emojit ovat 2 ja perhe- tai lippuemojit voivat olla 7 tai enemmän. X laskee useimmat emojit kahdeksi merkiksi.

Onko 60 merkkiä sivun otsikon virallinen raja?

Ei. Google ja muut hakukoneet eivät julkaise merkkirajaa; ne lyhentävät otsikot, jotka ovat liian leveitä tulosnäkymään. Noin 50–60 merkkiä näkyy yleensä kokonaan tietokoneella, minkä vuoksi esiasetus käyttää 60:tä.

Miksi tekstiviestin merkkimäärä putosi 160:stä 70:een?

Tekstisi sisältää vähintään yhden merkin, joka ei kuulu GSM-7-merkistöön, kuten emojin, kaarevan lainausmerkin tai kirjaimen kuten ”ş” tai ”ł”. Viesti on tällöin lähetettävä Unicode-muodossa, jolloin yksi tekstiviesti voi sisältää 70 merkkiä.

Vastaako laskurin tulos tarkalleen X:n/Twitterin lukemaa?

Ei aina. X laskee jokaisen linkin 23 merkiksi ja kiinalaiset, japanilaiset ja korealaiset merkit sekä useimmat emojit kahdeksi. Tavallisessa latinalaisessa tekstissä ilman linkkejä lukemat täsmäävät.

Tietosuoja

Teksti lasketaan vain selaimessasi. Sitä ei lähetetä palvelimelle, tallenneta tai sisällytetä analytiikkaan.