Encontre o código Alt para qualquer caractere


11

Às vezes, um código alt que eu acho na internet não funciona no meu PC, por exemplo, o código alt Pi ( Alt+ 227) lança Ń não é π.
Então, eu preciso usar o caractere na área de transferência (ou em um arquivo ou em qualquer outro lugar) e convertê-lo em código Alt compatível com o meu sistema. Isso é possível?

Respostas:



7

Você pode iniciar o "Mapa de caracteres", escolher sua fonte, pesquisar seu personagem e na parte inferior (na barra de status) está o código Alt que você precisa.

(No Windows 7, você pode pressionar Starte começar a digitar Character mape escolher na parte superior.)

O fato de você ter um caractere diferente com Alt+ 227provavelmente deve estar usando uma fonte diferente. Portanto, é importante escolher a fonte correta em "Mapa de caracteres".

Atualmente, as Altcombinações consistem em um número de 4 dígitos para acomodar uma gama mais ampla de caracteres Unicode. Os três números ainda funcionam, mas o Alt+ 227é diferente de Alt+ 0227.

Mapa de caracteres


3
Não é por causa da fonte diferente. A diferença é a mesma entre fontes e aplicativos.
Tomáš Zato - Restabelece Monica

2
Além disso, o pressionamento de tecla NÃO é exibido para todas as letras. Dar uma olhada.
Tomáš Zato - Restabelece Monica

Alt + 227 é Pi no antigo conjunto ASCII do MS-DOS. Ele costumava funcionar em aplicativos MS-DOS (acho que é por isso que eles flutuam por toda a Internet). Vejo que você tem razão em que algumas letras não têm códigos Alt. Devo testar se o Alt + +funciona com os Unicode.
Rik

Não consigo fazer o Pi funcionar em aplicativos aleatórios. No entanto, posso fazê-lo funcionar no Wordpad e Word. Digite 03c0. Agora digite Alt + X e o 03c0é convertido em π. Este é o método 4 do link sugerido por Jukka. Não consigo fazer o +código Alt + + funcionar.
Rik

Você deve alterar a entrada do registro e entrar novamente. No entanto, eu não tentei, então talvez não funcione. (Tenho muitos problemas com o logon ou reinicialização, devido ao status do meu sistema) Além disso, eu acabei de descobrir zergling andando na minha parede, então estou focando nisso.
Tomáš Zato - Restabelece Monica

3

Os códigos Alt funcionam apenas até 255. Há um pequeno truque: adicionar um lead 0 fornecerá resultados consistentes . Alt-0227 é consistentemente ã. Porém, como os códigos Alt funcionam apenas até 0255, fica claro que os milhares de caracteres necessários para chinês, coreano, russo, grego etc. não podem ser todos suportados. O único caractere grego que encontrei foi Alt-0181 µ (mu).


Alt+0181representa Micro Sign ( µ, Unicode U+00B5) não Grego Small Letter Mu ( μ, Unicode U+03BC). Semelhante ou até mesmo o mesmo glifo (aparência), mas com caráter diferente! Qualquer pessoa poderia obter uma prova usando a seguinte instrução de linha de comando do Windows:if "µ"=="μ" (echo same) else (echo diff)
JosefZ

@ JosefZ: Como engenheiro, eu considero 3 micrometer = 3 micron = 3 mu. E Unicode aparentemente concorda comigo, U+00B5é um personagem de compatibilidade . Eles não podiam se mover µ para U+03BCsem quebrar o bloco de Latin-1. (U + 0080-U + 00FF é idêntico a 8859-1 0x80-oxFF), portanto eles o copiaram.
precisa saber é o seguinte

Da sua fonte: embora não seja a intenção do Unicode codificar essas unidades de medida, o repertório inclui seis (6) símbolos que não devem ser usados pelos autores: as decomposições dos caracteres devem ser usadas. …, Micro Sign (µ U+00B5: use em U+03BCvez disso) .
JosefZ

Como programador: if ("µ" -Match "μ") {"same"} else {"diff"}no PowerShell (que suporta Unicode nativamente) retorna diff.
JosefZ

@ JosefZ: Não leia muito nisso. A Microsoft sabe implementar incorretamente a comparação de cadeias de caracteres Unicode, sendo ä desigual a ä, dependendo da representação. Não deveria ter sido uma comparação binária.
MSalters
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.