O Notepad ++ pode converter vários arquivos abertos em ANSI (codificação)?

3

Eu tenho 50 arquivos de texto que precisam ser convertidos de utf-8 bom para ANSI. No Notepad ++ Podemos fazer isso com um único arquivo, mas eu quero que todos os arquivos abertos sejam convertidos para ANSI em um curto espaço de tempo. Existe alguma opção aí?

    
por Abd 29.12.2016 / 08:06

1 resposta

1

Suponha que seus arquivos utf8bom estejam em c:\temp\utf8\

Estou salvando os arquivos ansi em c:\temp\ansi\

Na linha de comando,

> powershell
PS> get-item c:\temp\utf8\*.* | foreach-object {get-content $_ | out-file ("c:\temp\ansi\" + $_.Name) -encoding default}
PS> exit
>

O que ele faz é que para cada arquivo em c:\temp\utf8 , obtenha o conteúdo e a saída em um arquivo com o mesmo nome de arquivo em c:\temp\ansi com a codificação padrão do sistema Windows, equivalente ao ANSI que você quis dizer.

O comando

get-content aqui pode ler o texto sem você especificar o utf8 com ou sem bom.

    
por 30.12.2016 / 04:40