SCP caracters especial

1. SCP caracters especial

Fernando
fernandohp

(usa Outra)

Enviado em 10/05/2013 - 12:48h

Olá,

Estou realizando uma copia de um arquivo de um servidor para outro, como no comando scp -p origem destino

Porem o arquivo chega no diretorio de destino sem a formatação dos caracteres especiais

Conteudo do arquivo na origem:
Geral de Operação Não-Fiscal: 002401
Contador de Reinício de Operação: 080


Conteudo do arquivo no destino:
Geral de Operação Não-Fiscal: 002401
Contador de Reinício de Operação: 080

Saberiam me ajudar o porque está ficando desconfigurado os caracters especiais?


  


2. Re: SCP caracters especial

Fernando
phoemur

(usa Debian)

Enviado em 10/05/2013 - 13:37h

O meu desktop de casa usava codificação UTF-8 e o meu notebook usava ISO 8859-1...

quando eu fazia scp entre eles dava esse mesmo problema no nome dos arquivos...

Será que não é isso? como está o seu lang profile?


3. Re: SCP caracters especial

Fernando
phoemur

(usa Debian)

Enviado em 10/05/2013 - 14:02h

Experimenta aí nos arquivos na origem e destino:

# file --mime-encoding nome_do_arquivo

Se der diferente as codificações então é isso...

O certo seria deixar todos os seus computadores com a mesma codificação de caracteres.
Mas se quiser converter a codificação dos arquivos sem alterar as variaveis de ambiente:

Conteúdo dos arquivos:

# iconv -f utf-8 -t iso-8859-1 arquivo > novo_arquivo

Nome do arquivo:

# convmv -t utf-8 -f iso-8859-1 --notest nomes_dos_arquivos

Recomendo:
http://jfmitre.com/2010/01/alternando-arquivos-entre-codificacoes.html


4. Re: SCP caracters especial

Fernando
fernandohp

(usa Outra)

Enviado em 13/05/2013 - 09:39h


Olá Phoemur,

Acho que o problema não é esse, pois os arquivos estão com os mesmos codigos nos dois servidores.

Servidor 1
Conteudo do arquivo M210987001620130509.TXT.OK:
Geral de Operação Não-Fiscal: 002402
Contador de Reinício de Operação: 080

# file --mime M210987001620130509.TXT.OK
M210987001620130509.TXT.OK: text/plain; charset=iso-8859-1


Servidor 2
Conteudo do arquivo M210987001620130509.TXT.OK:
Geral de Operação Não-Fiscal: 002402
Contador de Reinício de Operação: 080

file --mime M210987001620130509.TXT.OK
M210987001620130509.TXT.OK: text/plain; charset=iso-8859-1








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts