question

Como software determinar a ordem de caracteres quando a classificacao?

Parece que a seqüência de classificação (em MS Windows) é números, símbolos e letras para caracteres latinos. É evidente que a codificação de caracteres romanos é processada de modo que o menor caso e letras maiúsculas Agrupar. Existe uma chave ou um padrão para o seqüenciamento de caracteres? O seqüenciamento variam dependendo do sistema operacional e\ou software? Caracteres unicode classificar na mesma ordem em todas as plataformas em todo o software? Por exemplo seriam símbolos japoneses ser seqüenciados diferente a ordem definida pelo número hexadecimal?
resposta Resposta
Você tem que lembrar que os computadores não ver letras, vêem numéricos que representam letras. Eles comparar valores uns contra os outros numericamente e com base no tipo de classificação algoritmo usado (Sim, existem muitos deles e software diferente pode usar várias formas de classificação) pode ordenar a lista apropriadamente.

Eu não sou um para chicotear muitas respostas de Wikipédia, mas Wikipédia tem um bom artigo que mostra vários tipos que software utiliza frequentemente. Muitos deles são descritos em detalhes e você pode ter uma idéia de como eles funcionam.

Como para o windows, eu acredito usa um classificação estilo conhecido como "Classificação Natural" que, para nós, não é exatamente para a frente, mas o computador é perfeitamente razoável. Eu tenho incluindo um link para um pequeno artigo pouco rápido sobre como ele funciona. Se você quiser mais informações sobre esta parte, basta fazer uma pesquisa por palavras-chave "classificação natural"

Espero que isso é o que você estava procurando. Divirta-se!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved