Texto y codificación

Herramientas Unicode e internacionalización

Cuando un texto muestra símbolos raros tras copiarlo, dos cadenas que parecen iguales no coinciden en una comparación, o sospechas que un dominio usa caracteres homóglifos, necesitas mirar el texto a nivel de puntos de código. inspector de caracteres Unicode expone esa información, y detector de caracteres invisibles o Detector de homóglifos señalan los casos que a simple vista no se distinguen.

normalizador Unicode convierte texto a NFC, NFD, NFKC o NFKD según lo que tu sistema espere, y reparar caracteres corruptos detecta el encoding original de una cadena con mojibake para reconstruirla. Para trabajo de internacionalización, validador de etiquetas BCP 47 analiza códigos de idioma y región, y probar mensajes ICU revisa pluralizaciones y variantes de género en varios idiomas.

9 herramientas

Preguntas frecuentes sobre herramientas de Unicode & i18n

¿Por qué dos cadenas que se ven iguales no son iguales en el código?

Unicode suele representar el mismo carácter visible con secuencias de puntos de código distintas, por ejemplo una tilde compuesta frente a una precompuesta. normalizador Unicode convierte ambas formas a NFC o NFKC para que la comparación deje de fallar entre cadenas idénticas visualmente.

¿Cómo detecto caracteres invisibles que rompen un identificador o una URL?

detector de caracteres invisibles revisa el texto en busca de espacios de ancho cero, marcas de dirección u otros caracteres que no se ven pero sí se copian, señalando su posición exacta para que puedas eliminarlos antes de que causen errores silenciosos.

¿Qué es mojibake y cómo lo arreglo?

Mojibake es el texto ilegible que aparece cuando una cadena se decodificó con una codificación distinta a la que se usó para guardarla. reparar caracteres corruptos detecta el encoding original más probable y reconstruye el texto legible a partir de los bytes dañados.