Varför räknar verktyg ord och tecken olika?
Ett ord räkning eller text symbol begränsning är meningsfull endast när du vet vad programvaran räknar. Olika program kan använda olika enheter.
Ord behöver gränser
För engelska är rymden en användbar utgångspunkt, men punktering, kontraktioner och hyfener komplicerar en enkel split. Kinesiska och thailändska behöver också språk-specifik segmentation. MRKCAL Tools använder webbläsarens Intl.Segmenter där tillgänglig och erbjuder ett explicit text-språkval. En fallback märks när API inte är tillgänglig.
Synliga symboler kan innehålla flera kodpunkter
En familjeemoji kan visas som ett kombinerat symbol samtidigt som det innehåller flera underliggande kodpunkter. Ett brev och en kombinerande accent kan också visas som ett synligt textsymbol. Vårt text-symbolresultat räknar grafema kluster där det stöds; det är annorlunda än JavaScript UTF-16 sträng längd. Den åtföljande provet innehåller båda fallen.
Rymder och paragrafer behöver definitioner också
Antalet utan utrymmen utesluter vitt utrymme-endast grafema kluster. Paragrafer i det här verktyget är separerade av vita linjer, så en enda linjebrist skapar inte automatiskt en ny paragraf. Lästid är en uppskattning; det engelska alternativet anger dess 200-ord per minut antagande istället för att tyst tillämpa det på varje språk.
Använd bestämmelserna om destination för en presentation
En uppgiftsplattform eller socialtjänst kan utföra sin egen längdberäkning. Använd tjänstens räkning som den slutliga checken när dess gräns är bindande. För sök-titel display längd, MRKCAL Store SEO Title Length Checker hanterar en annan uppgift än full-dokument räkning. Text jämförelse kan hjälpa till att granska vad som förändrats mellan två utkast.
Prova proverna
Dessa ursprungliga prover skapades för denna webbplats. Ladda ner en kopia och prova det relaterade verktyget. Vissa prover innehåller engelska text så att samma input kan jämföras över gränssnitt.
sample-text.txt ↓Fortsätt med ett relaterat verktyg
Frågor eller korrigering? mrkcal@mrkcal.com