Nirmion
Ajuda Encontre uma ferramenta

Normalizar o equivalente Unicode Seqüências de forma deliberada

Unicode Normalizando

Converter texto para NFC, NFD, NFKCOu o NFKD Relatar mudanças no ponto de código, preservar a fonte para comparação e documentar os riscos de compatibilidade. Os formulários canônicos podem mudar a codificação sem mudar a aparência, enquanto os formulários de compatibilidade podem intencionalmente fazer distinções como largura ou caracteres de apresentação.

  1. 01Privado por designSeu texto permanece nesta tabela do navegador.
  2. 02Limite e respondeAté 500.000 caracteres em cada campo de texto principal.
  3. 03Pronto para reutilizarCopie o resultado ou baixe um branded TXT arquivo .
Processamento local no navegador

A computação e transformação ocorrem localmente. Nirmion Não enviou o texto neste espaço de trabalho para um API.

01 de entrada

Faça o texto e escolha a Unicode Forma de normalização

Use a sequência de texto exata cujo comportamento de armazenamento, de ajuste, de índice, de importação ou de comparação precisa de normalização. A fonte está limitada a 500 mil JavaScript unidades de string e a operação utiliza a implementação do navegador do selecionado Unicode Forma de normalização.

Complete os campos necessários para permitir esta ação.

Funciona nesta tab sem um API Pedido de .

Guia de Produto

Escolha a normalização canônica ou compatibilidade conscientemente

Normalizar é útil para armazenamento e comparação consistentes, mas escolher NFKC Ou NFKD pode apagar distinções que alguns identificadores, texto científico ou tipografia necessitam. Revise o resultado completo em seu destino porque as regras de texto automatizadas não podem inferir qualquer idioma, estilo de casa, modelo de dados ou intenção de publicação.
Ação A

Prepare a entrada

Passe uma amostra representativa que contém acentos, combinando marcas, variantes de largura, ligaturas, símbolos ou texto importado que se comportam de forma inconsistente.

Ação B

Escolha a regra

NFC Composição de sequências canônicas NFD descomponha-as por eles NFKC Composição após a compatibilidade de folding, e NFKD Descomposto após a compatibilidade.

Ação C

Revise a produção

Compare pontos de código e teste o resultado em pesquisas, validação, assinaturas, identificadores, rendering e sistemas de descendência antes de mudar os dados de produção armazenados.

Como funciona

Nativos Unicode Normalizar com a seleção expresa

JavaScript String.normalize recebe uma das quatro formas normalizadas. NFC e NFD Aplicar a equivalença canônica, enquanto NFKC e NFKD Também é aplicado o mapa de compatibilidade. A ferramenta conta Unicode pontos de código antes e depois, mas não transliterar, casal, trim, ou remover caracteres invisíveis. A operação opera em mais de 500.000 unidades de entrada e um milhão de unidades de saída, e rejeita qualquer forma de normalização não listada. A operação é executada nesta guia do navegador, aplica limites explícitos antes de trabalho caro, e não envia texto de espaço de trabalho para um Nirmion API.

Quando é útil

Faça a comparação de texto e armazenamento mais consistente

Usando Unicode Normalizar quando as seqüências equivalentes criam um problema técnico conhecido e a forma escolhida corresponde ao contrato de dados.

  1. Prefira nomes importados, texto de pesquisa, nomes de arquivo, tags ou valores de catálogo antes de um tubo de normalização documentado.
  2. Compare acentos compostos e descompostos que fazem a mesma coisa, mas produzem diferentes seqüências de código e byte.
  3. Testar compatibilidade em formas de largura ou ligaturas antes de adotar para indicação ou validação.

Perguntas respondidas

Unicode Normalizar as perguntas

Limiares práticos com ferramentas de texto. Estas respostas explicam o que é medido, o que é mantido e quando uma revisão manual ainda é necessária.

Que forma eu deveria usar?

NFC É um padrão de armazenamento comum, mas a escolha correta pertence à especificação recebida. Não escolha formas de compatibilidade sem entender o seu comportamento de fold.

A normalização remove os acentos?

Não NFD Pode separar uma letra base e uma marca, mas ambos permanecem. Use o Remover de acento apenas quando a remoção de marca é realmente pretendida.

A aparência pode permanecer a mesma?

Sim sim Seqüências Canonicamente equivalentes geralmente renderem idênticas enquanto o número de pontos de código e os bytes mudam.

Privacidade e retenção

Seu projeto permanece no seu dispositivo.

Nirmion executa essas operações com o navegador JavaScript. O espaço de trabalho não chama o catálogo API com o seu texto fonte, e o conteúdo de trabalho concluído é mantido apenas na memória deste componente para re-download.

Um arquivo baixado permanece em seus downloads do navegador, armazenamento de dispositivos, backups e qualquer local onde você o compartilhar. Limpe ou feche a página quando você trabalha em um dispositivo compartilhado e evite escondendo segredos em extensões ou gerenciadores de clipes de terceiros.

Detalhes de ferramentas

4 e 4 Unicode Normalizando as formas com caveados visíveis

Nirmion Unicode Normalizador é aplicável NFC, NFD, NFKCOu o NFKD Para escrever até 500.000 caracteres e relatórios, contam o ponto de código de entrada e de saída. Ajuda desenvolvedores, editores, equipes de dados e fluxos de trabalho de localização a inspeccionar sequências equivalentes antes de armazenar ou comparar. JavaScript String.normalize recebe uma das quatro formas normalizadas. NFC e NFD Aplicar a equivalença canônica, enquanto NFKC e NFKD Também é aplicado o mapa de compatibilidade. A ferramenta conta Unicode pontos de código antes e depois, mas não transliterar, casal, trim, ou remover caracteres invisíveis. Isso torna o comportamento inspecionável e repetível em vez de apresentar um resultado inexplicável.

O resultado é baixado text_nirmion_tools_unicode_normalized.txt. A página distingue a composição canônica da compatibilidade e alerta sobre identificadores, assinaturas, hashes, offset de byte, formas de largura, ligaturas e símbolos. A operação é executada nesta guia do navegador, aplica limites explícitos antes de trabalho caro, e não envia texto de espaço de trabalho para um Nirmion API. O download limpa o espaço de trabalho ativo enquanto os três últimos resultados completados permanecem disponíveis nesta guia para o re-download.