Jump to content

Assista tectoy.png

Encoding Das Respostas Acbrmonitor


Itamar Veloso
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 2189 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 ?
 
 
 
Edited by Itamar Veloso
Link to comment
Share on other sites

  • Consultores

Viu que nele tem uma opção para você selecionar e marcar a opção ??

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other 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 to comment
Share on other sites

  • Consultores

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
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other 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/

  • Like 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 to comment
Share on other 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 to comment
Share on other sites

  • 1 year later...
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 to comment
Share on other sites

1 hora atrás, Daniel Simoes disse:

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

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

Só exemplifiquei que dos dois jeitos não retornou a String de forma certa, marcando ou não ANSI, antes que alguém dissesse pra marcar.

Link to comment
Share on other sites

  • 9 months later...

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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.