Página 1 de 1
Cedilha e Acento não imprimindo
Enviado: 03 Ago 2026 17:30
por porter
Olá pessoal, estou tendo esse resultado ao imprimir um orçamento
** ORÃAMENTO **
Assim, dá certo, imprimir na tela:
Estou fazendo dessa forma, para gerar um arquivo TXT:
Código: Selecionar todos
SET PRINTER TO C:\ORCAMENTOS\Orcamento.TXT
SETPRC(0,0)
? chr(18) + chr(27)+"E"
@ contl,00 SAY HB_ANSITOOEM("** ORÇAMENTO ** ")
Harbour 3.2.0 dev
Re: Cedilha e Acento não imprimindo
Enviado: 03 Ago 2026 17:59
por alxsts
Olá!
Como você está iniciando sua aplicação?
Está carregando e selecionando a página de código correta?
A página de código do teu editor de texto está configurada corretamente?
Qual sistema operacional está usando?
Se for Windows 11, execute as configurações abaixo:
Extraido de outro tópico escreveu:Acesse PAINEL DE CONTROLE -> REGIAO -> ADMINISTRATIVO -> E AJUSTAR a localidade do sistema e desmarcar a opção USAR UNICODE UTF-8 PARA SUPORTE DE LIGUAGEM MUNDIAL.
Re: Cedilha e Acento não imprimindo
Enviado: 03 Ago 2026 18:09
por alxsts
alxsts escreveu: 03 Ago 2026 17:59
Olá!
Como você está iniciando sua aplicação?
Está carregando e selecionando a página de código correta?
A página de código do teu editor de texto está configurada corretamente?
Qual sistema operacional está usando?
Se for Windows 11, execute as configurações abaixo:
Extraido de outro tópico escreveu:Acesse PAINEL DE CONTROLE -> REGIAO -> ADMINISTRATIVO -> E AJUSTAR a localidade do sistema e desmarcar a opção USAR UNICODE UTF-8 PARA SUPORTE DE LIGUAGEM MUNDIAL.
Editado:
Se você estiver selecionando a página de código correta, não é necessário usar funções de conversão como hb_AnsiToOem().
Aliás, este pode ser o problema. Está configurando a página de código corretamente e chamando a função de conversão, que bagunça o texto...