fabioserpa / CNPJ-full

Utilitário em Python para ler os dados públicos do CNPJ disponibilizados pela Receita Federal e carregá-los em arquivos csv ou sqlite para fácil consumo. Também permite consultas com visualização interativa ou exportação para formatos diversos.
GNU General Public License v3.0
483 stars 190 forks source link

Erro de encoding #22

Open haggen opened 5 years ago

haggen commented 5 years ago
Iniciando processamento em 2019-10-11 14:08:52.841146
Processando arquivo: ../DADOS_ABERTOS_CNPJ_01.zip
Traceback (most recent call last):
  File "cnpj.py", line 463, in <module>
    main()
  File "cnpj.py", line 455, in main
    cnpj_full(input_list, tipo_output, output_path)
  File "cnpj.py", line 229, in cnpj_full
    end='\r')
UnicodeEncodeError: 'ascii' codec can't encode character '\xe9' in position 11: ordinal not in range(128)
haggen commented 5 years ago

Eu estava numa sessão do tmux onde o locale não estava definido. Depois de um locale en_US.utf8 o script funcionou. De qualquer forma seria interessante não depender disso.

andernunes commented 4 years ago

Problema similar. Mas não consegui resolver com o locale: python cnpj.py '/cnpj' csv '/dados' --dir File "cnpj.py", line 229 end='\r') ^ SyntaxError: invalid syntax

locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=

Alguma ideia? Obrigado

fabioserpa commented 3 years ago

Esse problema persiste, após novos downloads?

andernunes commented 3 years ago

Farei nova tentativa e reporto em seguida. Grato.

fabioserpa commented 3 years ago

@andernunes, chegou a testar novamente? Funcionou?