Ir para conteúdo
  • Cadastre-se

dev botao

TEF Android - no mapping for the unicode character exists in the target multi-byte code page


Ver Solução Respondido por Pegasus Aut e Desenv,
  • Este tópico foi criado há 123 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Estou desenvolvendo para o TEF Android, meu cenário é um D2 MIni TecToy  com Pin Pad PPC 930.

Ao executar a função Administrativa pela primeira vez, é gerado este erro no mapping for the unicode character exists in the target multi-byte code page

Identifiquei que o erro acontece em ACBRTefComum.pas na linha 658 

 FStringList.LoadFromFile(NomeArquivo);

Alterei a linha cima para

 FStringList.LoadFromFile(NomeArquivo,TEncoding.Unicode);

O erro sumiu, estou reportando para alterarem o fonte ou verificar se a minha correção pode dar problema em outros cenários.

Obrigado

  • Obrigado 1
  • Membros Pro
Postado
A virgula não ficou em lugar errado não?

 FStringList.LoadFromFile(NomeArquivo, {$IfDef POSIX}TEncoding.Unicode{$EndIf});

Não seria assim?

FStringList.LoadFromFile(NomeArquivo {$IfDef POSIX}  , TEncoding.Unicode{$EndIf});

×
×
  • 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.