Tools App af

Tegn vs. bytes: tæller tekst korrekt

Tæl tegn, ord, linjer og UTF-8 bytes, mens du skriver. Nyttigt til metabeskrivelser, formulargrænser og databasekolonner.

Hvordan det virker

Tegn er Unicode-kodepunkter, der tælles efter normalisering af linjeafslutninger. Ord delt på mellemrum. Bytes er UTF-8-kodningslængden, hvilket er hvad de fleste databaser og HTTP-grænser måler. Linjer tælles af nye linjetegn.

  • Tegn er Unicode-kodepunkter; bytes er UTF-8-størrelsen, hvilket er hvad de fleste databaser gemmer.

Hvorfor det betyder noget

En formular, der accepterer 160 tegn, kan stadig afvise indsendelsen, når kolonnen er på 160 bytes. At kende begge tal, før du indsætter, er forskellen mellem en fungerende bio og en valideringsfejl, du ikke kan forklare.

Et bearbejdet eksempel

Et enkelt é er et tegn, men to UTF-8 bytes. En formbegrænsende bytes vil acceptere omkring halvt så meget tekst med accent som formbegrænsende tegn, hvilket er en almindelig kilde til afviste indsendelser.

Almindelige fejl

  • Tæller UTF-16 kodeenheder og kalder dem tegn.
  • Forudsat at hver emoji er ét kodepunkt.
  • Ignorer linjeskift, når en grænse tæller dem.

Praktiske tips

For sociale indlæg og metabeskrivelser skal du holde en margin på omkring 10% - platforme afkortes forskelligt. Hvis et system tæller grafeklynger i stedet for kodepunkter, er indsættelse af teksten i målplatformen stadig den eneste pålidelige endelige kontrol.

Hvordan man bruger det

  1. Åbn værktøjet. Alt kører i din browserfane.
  2. Indsæt eller skriv dit input, og vælg derefter den handling, du har brug for.
  3. Tjek resultatet og kopier det med et enkelt klik.

Åbn værktøjet

Almindelige spørgsmål

Hvad er forskellen mellem tegn og bytes?

Tegn er Unicode-kodepunkter; bytes er UTF-8-størrelsen, hvilket er hvad de fleste databaser og grænser tæller.

Hvorfor tæller emoji mere end én gang?

Mange emoji er lavet af flere kodepunkter (for eksempel et grundtegn plus modifikatorer), og hver enkelt tæller.

Tæller det mellemrum og linjeskift?

Tegn omfatter mellemrum og linjeskift. En separat optælling viser tegn uden mellemrum.

Er dette værktøj virkelig gratis?

Ja. Der er ingen konto, ingen betalingsmur og ingen forbrugsgrænse. Tools App er finansieret af aumenso, studiet bag.

Er noget, jeg indtaster, uploadet?

Nej. Værktøjet kører på din browserfane; det du indtaster bliver aldrig sendt til os og aldrig gemt.

← Alle indlæg