Clipper On Line • Ver Tópico - ACENTUAÇÕES

ACENTUAÇÕES

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

ACENTUAÇÕES

Mensagempor Amparo » 19 Out 2021 09:38

OLA AMIGOS

bom dia

utilizo o seguinte:

Harbour MiniGUI Extended Edition 21.05 (Update 4)

SET PATH=%PATH%;C:\BORLAND\BCC58\BIN
SET HB_COMPILER=bcc
C:\MINIGUI\HARBOUR\BIN\HBMK2 compile_linkar.HBP

DB MARIADB

criei um registro com algumas acentuações e ao gerar um relatório em PDF usando lib e includes hmg_hpdf.ch as acentuações saem bagunçadas, se importar para Excel ocorre o mesmo problema, se eu gerar um email com CreateObject("Outlook.Application") também sai todo bagunçado.

se gerar um arquivo texto abro com bloco de notas e a acentuação esta correta, se imprimir usando miniprint, winprint ou hbprint também sai correto.

como resolver?
reparem, tela de cima meu sistema com acentuação OK tela de baixo exel com acentuação zuada.
Anexos
ERRO NA ACENTUAÇÃO.png
Avatar de usuário

Amparo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 310
Data de registro: 20 Ago 2010 10:38
Cidade/Estado: caieiras / sao paulo
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

ACENTUAÇÕES

Mensagempor ivanil » 23 Out 2021 18:48

...
[b]    Set Language to PORTUGUESE
    REQUEST HB_CODEPAGE_PTISO[/b]
    Set Century ON
    Set Date FRENCH
...
ivanil
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 2
Data de registro: 11 Set 2004 15:13
Cidade/Estado: Sao Paulo
Curtiu: 0 vez
Mens.Curtidas: 0 vez

ACENTUAÇÕES

Mensagempor Amparo » 26 Out 2021 11:55

OLA AMIGOS

boa tarde

Ivanil, já coloquei no main() já coloquei no programa que imprime,

já tentei colocar assim:
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850

HB_SetCodePage( "PT850" )
HB_LANGSELECT("PT")

nada funciona!
Avatar de usuário

Amparo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 310
Data de registro: 20 Ago 2010 10:38
Cidade/Estado: caieiras / sao paulo
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

ACENTUAÇÕES

Mensagempor Itamar M. Lins Jr. » 26 Out 2021 13:21

Olá!
Converte para o padrão windows.
itamar@itamar-desktop:~$ hbmk2 -find ansi
hbtip.hbc (não instalado):
   ANSIToHtml()
   HtmlToANSI()
hbwin.hbc (não instalado):
   win_ANSIToOEM()
   win_ANSIToWide()
   win_OEMToANSI()
   win_WideToansi()
hbxpp.hbc (não instalado):
   ConvToANSICP()
xhb.hbc (não instalado):
   ANSIToWide()
   WideToANSI()
Núcleo Harbour (instalado):
   hb_ANSIToOEM()
   hb_OEMToANSI()


Testa se é OEM ou ANSI ai no excel.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 5657
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 208 vezes
Mens.Curtidas: 326 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro