Calculadora de caracteres y tamaño UTF-8
Cuenta UTF -8 bytes, UTF -16 unidades, puntos de código Unicode y grupos de grafito con transformaciones explícitas de texto.
SU CÁLCULO
Resultado
—
Pasos del cálculo
Trabaje a través de un paso a la vez o revele el cálculo completo. Los pasos utilizan sus entradas actuales.
Cómo calcular
Aplicar las transformaciones de normalización de lineas y Unicodes elegidas, a continuación, contar los bytes de codificación, iteraciones de escalar / code-punto de Unicode y grupos de grafito percibidos por el usuario. Todo el trabajo corre en el navegador.
UTF-8 size=encoded transformed text bytes+optional 3-byte BOM; UTF-16 size=2×code units+optional 2-byte BOM
Ejemplo resuelto
El texto Aé ha 4 unidades de código UTF -16, 3 puntos de código y 3 grupos de grafito, pero 7 UTF -8 bytes sin un BOM. Un e más un acento combinado puede tener dos puntos de código en un grafeme.
Suposiciones y detalles de entrada
Entrada máxima 100000 unidades de código UTF -16. Un cluster de grafito puede incluir múltiples puntos de código; no es un glifo de fuente o una medida universal de desjuego-ancho. Browser Intl.Segmenter suministra límites de grafito. El recuento de byte UTF -16 excluye cualquier contenedor de archivos; la endianness no cambia de tamaño. Los sustitutos no pareados, si están presentes, se codifican como U + FFFD en UTF -8. No se incluye ningún HTML, JSON o URL que escape, compresión o transporte. El texto nunca está subido.
Referencias: Unicode: segmentación de texto
Usando esta calculadora
¿Puedo entrar en mi propio problema?
Sí. Sustitúyase los valores de ejemplo por sus propias entradas. El resultado, los pasos de cálculo, los cuadros y los diagramas aplicables se actualizan a partir de esos insumos. Los valores blanks o inválidos despejan el resultado; los valores de ejemplo nunca se sustituyen silenciosamente por los insumos que faltan.
¿Los resultados son exactos?
Los resultados utilizan la aritmética de un punto flotante y se muestran redondeados. Leer la fórmula, suposiciones y cualquier precisión de los datos antes de interpretar el resultado.
¿Mi entrada está cargada?
El cálculo se ejecuta en su navegador. No se requiere cuenta, carga de archivos o servicio AI externo. Las entradas no se guardan entre recargas de página.
Calcula el tiempo de transferencia, la velocidad nominal o el tamaño de los datos. Distingue bits, bytes y unidades decimales y binarias, con un porcentaje explícito de rendimiento.
Convertir un entero firmado entre bases 2 - 36 utilizando aritmética exacta. Compare valores binarios, octales, decimales, hexadecimales y base -36 con pasos de valor de posición.
Introduzca una resolución diagonal e pixel de pantalla para calcular la anchura activa, altura, relación de aspecto, densidad de píxeles y un lanzamiento, con un diagrama de pantalla dimensionado.
Espacio reservado para publicidad.