Arquivos de texto no linux possuem caracteres “97”

5

Ao visualizar um determinado arquivo de texto no vim ou menos no Linux ou OS X, todos os traços aparecem como destacados "< 97 >" caracteres.

Qual sequência de controle eu preciso digitar para substituir os hífens de volta? Por exemplo, o seguinte não funciona no vim:

% s/<97>/--/g 

Suporte de digitação nove sete colchetes não é o mesmo que digitar o caractere especial real.

    
por Joel Eidsath 29.04.2010 / 01:11

3 respostas

2

A correção correta é pegar o seu arquivo e executá-lo através do iconv para converter de CP1252 para UTF- 8.

    
por 29.04.2010 / 03:29
6

Depois de alguns problemas, parece que descobri. A sequência de controle é

ctrl-V X 9 7 

Substituindo isso por < 97 > no código vim acima funciona.

    
por 29.04.2010 / 01:16
1

Você também pode dizer ao vim para reinterpretar o arquivo de texto usando uma página de códigos diferente. No modo de comando, digite

:e ++enc=cp1252

Isso deve corrigir seus em-traços e quaisquer outros caracteres incomuns em seu texto de origem.

    
por 27.05.2017 / 12:29