Página 1 de 1

ACENTUAÇÕES

Enviado: 19 Out 2021 09:38
por Amparo
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.

ACENTUAÇÕES

Enviado: 23 Out 2021 18:48
por ivanil

Código: Selecionar todos

...
[b]    Set Language to PORTUGUESE
    REQUEST HB_CODEPAGE_PTISO[/b]
    Set Century ON
    Set Date FRENCH
...

ACENTUAÇÕES

Enviado: 26 Out 2021 11:55
por Amparo
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!

ACENTUAÇÕES

Enviado: 26 Out 2021 13:21
por Itamar M. Lins Jr.
Olá!
Converte para o padrão windows.

Código: Selecionar todos

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.