Página 3 de 3

problema com acentuação no xHarbour

Enviado: 19 Jan 2016 12:33
por rmlazzari
Aqui deu certo assim, Jairo, alxsts, Kapiaba e porter:

(A codificação para o arquivo "TESTE.PRG" é ANSI, assim salvo pelo Notepad++)

Código: Selecionar todos

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850

FUNCTION MAIN()

HB_SETCODEPAGE('PT850')
HB_LANGSELECT('PT')

cls
@ 10,10 say HB_ANSITOOEM('Adição à francesa.')
inkey(0)

RETURN NIL
O resultado:
adição.jpg
Gostaria de apontar que nem tentei converter as mensagens do programa que estou fazendo, estão todas sem acentuação mesmo. Mas depois de incluir aqueles comandos HB_REQUEST, HB_SETCODEPAGE e HP_LANGSELECT, o que digito numa janela de MEMOEDIT que o programa tem está devidamente acentuado.

Não sei se entendi direito a questão, mas... pergunta: E se o o editor já salvasse o texto nesse formato, OEM? Digo, o texto todo do programa? Não encontrei opção para isso no Notepad++ mas talvez haja um editor que faça isso, não?

Paralelamente, será que alguém tem um link ou um NG com a relação das funções e comandos do Harbour?

Grato.

problema com acentuação no xHarbour

Enviado: 19 Jan 2016 16:51
por alxsts

problema com acentuação no xHarbour

Enviado: 09 Mai 2019 10:03
por designsistemas
excelente dica => hb_oemtoans()
obrigado a todos!
Paulo Cezar
Design sistemas