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.
Normalizar o equivalente Unicode Seqüências de forma deliberada
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.
A computação e transformação ocorrem localmente. Nirmion Não enviou o texto neste espaço de trabalho para um API.
Guia de Produto
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.
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.
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
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
Usando Unicode Normalizar quando as seqüências equivalentes criam um problema técnico conhecido e a forma escolhida corresponde ao contrato de dados.
Perguntas respondidas
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.
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.
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.
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
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
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.