Ir para conteúdo
  • Cadastre-se

dev botao

Encoding Das Respostas Acbrmonitor


Itamar Veloso
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2788 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal, estou tendo problemas com a codificação da resposta recebida do ACBrMonitor via socket usando java, o retorno de quando abro o socket por exemplo está ficando assim (erro na parte em negrito):

 

ACBrMonitor Ver. 0.9.14
Conectado em: 16/05/13 17:43:45
Máquina: 127.0.0.1
Esperando por comandos.

 

 

 
Outro detalhe é que no próprio log do ACBrMonitor está dessa forma também.
 
Como posso resolver este problema da codificação de quando há carácteres especiais ?
 
 
 
Editado por Itamar Veloso
Link para o comentário
Compartilhar em outros sites

  • Consultores

Acredito que sua versão é que seja muito antiga. Porque desde fevereiro de 2013, a versão disponível do ACBrMonitor é 0.9.20.0

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Entendo, mas onde posso baixar essa versão mais atual? pois a versão no sourceforge ainda é  a 0.9.14

Na sessão do SAC ou baixar e compilar ou esperar até que seja feito a liberação para o fórum aberto!!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O S.F. não está mais sendo atualizado...

 

O ACBrMonitor com 3 meses de defasagem da versão do SAC pode ser baixada em:

http://www.projetoacbr.com.br/forum/index.php?/files/category/5-utilit%C3%A1rios-acbr/

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Pessoal, baixei a fonte do acbrmonitor e compilei, agora estou usando o 0.9.29.01, porém só consigo setar o encode para modo TXT. Para socket ele não permite setar ASCII. Tentei setar o encode no objeto socket  do java usando US-ASCII e o  ISO-8859-1, porém continua o mesmo problema.

 

Existe alguma solução na parte do ACBrMonitor ?

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Não existe para socket...

Não é mais simples você tratar no seu lado ? Java é ótimo com UTF8

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Em 13/11/2013 15:48:52, Itamar Veloso disse:

Vlw denovo Daniel. Era orelhagem minha mesmo! :P

Não tinha tentado o encode UTF-8 no socket.

Comigo não funciona, estou usando Sockets

 acbrSocket = new Socket(hostName, 5857);
            enviaComando = new PrintWriter(acbrSocket.getOutputStream());
            recebeComando = new BufferedReader(new InputStreamReader(acbrSocket.getInputStream(), "UTF-8"));

Quando leio, o retorno ta assim (marcado ANSI):

Esperando por comandos.
NFE.STATUSSERVICO
OK: Servi?o em Opera??o
...

Quando desmarco, vem os caracteres "quadrados"

PS: Estou usando ACBrMonitor Plus

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você quer enviar em UTF8 e ler em ANSI ??

Use apenas um tipo de Encoding... Java suporta UTF8 de forma nativa...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...

Pessoal, estou passando pelo mesmo problema aqui.

Já tentei configurar tanto o inputstream como o outputstream no java para UTF-8 e quando faço a leitura das formas de pagamento ou relatórios gerenciais ocorre o problema também, veja abaixo

ecf.formaspagamento
OK:   01                       Dinheiro|  02V                      Bloqueto|  03V                        Cheque|  04V                     Crediario|  05V                    Credi rio|  06V                       CartÆo|  07V               Consulta Cheque|  08V                       A Prazo|  09V                 Cartao Debito|  10V              CartÆo D‚bito|  11V                        Cartao|  12V                     CREDIARIO|  13V                        CHEQUE|  14V                      BLOQUETO|  15V                      DINHEIRO|  16V             CartÆo Cr‚dito|  17V               Consulta cheque


ecf.relatoriosgerenciais
OK:   01              Relat¢rio Geral00000|  02              IDENTIFICA€ÇO00000|  03                PARAMETROS ECF00000|  04                  DAV - PEDIDO00000

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2788 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.