IRPF 2011 no Linux: As informações do recibo foram corrompidas após sua gravação, no registro MC

Em 2010, eu havia falado sobre um problema ao tentar imprimir o recibo da declaração do imposto de renda no Linux.

A nova versão do programa continua com o mesmo erro, e desta vez além de corrigir os caracteres inválidos, foi preciso salvar o arquivo usando outra codificação: utf8.

Vou repetir os passos aqui pra facilitar:

  1. abrir o arquivo .REC dentro de ~/ProgramasRFB/irpf2010/transmitidas
  2. trocar caracteres inválidos (geralmente representados por um símbolo com uma interrogação)
  3. salvar usando codificação (encoding) UTF-8
    • usando o gedit: Arquivo > Salvar Como (ou Shift+Ctrl+S) e selecionar a codificação UTF-8
    • usando o vim: set fileencoding=utf-8 | w

Feito isto tente imprimir novamente.

Sobre Rico
Web developer e surfista de verão.

11 Respostas para IRPF 2011 no Linux: As informações do recibo foram corrompidas após sua gravação, no registro MC

  1. Pingback: IRPF: As informações do recibo foram corrompidas após sua gravação, no registro MC « Enrico Batista da Luz

  2. Mesmo problema aqui. Grato pelas instruções!

  3. Alexandre Leme disse:

    Obrigado pela dica do IRPF, porem mesmo seguindo os passos (tentei com o gedit e o kate) e mesmo assim da a mensagem de erro, por favor poderia me ajudar?

    • Rico disse:

      Olá Alexandre,
      Desculpa, se você já fez o que descrevi não sei o que mais pode ser…
      Abraço.

    • Norton disse:

      Comigo aconteceu também. Aí notei que trocava caracteres acentuados por não acentuados.

      O que fiz foi trocar os ‘?’ pelo caracter acentuado correspondente, gravar como utf-8, e deu certo

  4. mcom disse:

    Muito obrigado pela dica.
    No meu caso bastou abrir e salvar usando utf-8, no gedit mesmo.

    • Rico disse:

      Legal, não sei se alguma versão do sistema faz diferença, ou se pode ser a versão do Java.
      Mas vale a tentativa pra quem está sofrendo este problema.

  5. O erro na impressão permanece no IRPF 2011. No GNU/Linux faça o seguinte:

    1. Localize o arquivo .REC correspondente a sua declaração;
    2. Abra o arquivo com o gedit (ou outro, conforme seu ambiente gráfico. Não esqueça de fazer um backup);
    3. Trocar os caracteres ‘?’ onde deveria ter acentuação pela acentuação correta;
    4. Salvar o arquivo no formato UTF-8.

    Pronto, é só imprimir. Não observei problemas adicionais.

  6. Marcos Lopes disse:

    Muito obrigado pela dica! Aqui comigo (usando o beta do Natty) sua solução funcionou perfeitamente.

  7. bueno disse:

    aqui rolou como disseram:
    trocando os caracteres pelos acentos corretos e salvando em utf8

    java do ubuntu mesmo, ubuntu 11.04
    valeu

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.