Como vonbrand disse, você nunca deve usar esse tipo de chars em uma senha que você deve digitar em um console !
Console é a última coisa ressortada.
Agora, responda sua pergunta:
Primeiro, você deve garantir que o console esteja no modo utf-8 se você quiser entrar com o utf-8 (caso contrário, você tem que ressortar a entrada de bytes individuais das seqüências utf-8, ai!), e você também precisa para ter uma fonte carregada que mostre esses caracteres (para letras latinas básicas, isso não deve ser um problema).
Você pode inserir 3 formas:
* se você tem um mouse e gpm rodando você pode copiá-los e colá-los (escreva a mensagem greeter de login para exibir todos os caracteres unicode que você precisa)
-
tenha a necessidade de símbolos unicode disponíveis no teclado do console (por exemplo: "U + 00FC" para minúsculas "ü")
-
tem um símbolo dead_diaeresis (e / ou qualquer outra chave morta necessária) no teclado do console e uma definição de arquivo de composição.
observe, no entanto, que se ele não tiver sido alterado da última vez, o arquivo de composição usa 8 bits; ele é convertido em unicode de uma maneira feia; ele só funciona quando o resultado está no intervalo de 0x0001 a 0x00ff (que é o caso de "ü")
Note, entretanto, que há grandes chances de que o mapa de teclado correto já esteja lá; apenas talvez você esteja carregando o errado.