-
A codificação é a única parte da localidade que deve importar neste caso, certifique-se de que seja UTF-8.
-
Verifique se a fonte usada em um terminal contém os caracteres de desenho de linha.
Estou escrevendo alguns instaladores personalizados que funcionarão no Ubuntu e estou usando o utilitário dialog
para ajudar a simplificar o processo de entrada do usuário.
Às vezes, percebo que o ASCII estendido que o diálogo produz (como quadros de linha ao redor de caixas de texto) não é exibido corretamente. (você obtém o círculo com um ponto de interrogação). Isso parece acontecer quando um sistema foi provisionado usando o instalador do PXE / Netboot.
Estou imaginando, considerando que a única linguagem que eu preciso suportar é o inglês, que localidade devo verificar e sugerir a instalação antes de iniciar o diálogo?
Eu percebi isso em vários lançamentos, minha pergunta não é específica de uma determinada versão.
A codificação é a única parte da localidade que deve importar neste caso, certifique-se de que seja UTF-8.
Verifique se a fonte usada em um terminal contém os caracteres de desenho de linha.
Tente
LC_ALL=C ./yourscript.sh
ou
LC_ALL=en_EN.UTF-8 ./yourscript.sh
para obter resultados confiáveis. Pelo menos o primeiro não deve precisar de mais instalações.