problema com acentuação no xHarbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

rmlazzari
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 09 Dez 2013 14:18
Localização: são paulo

problema com acentuação no xHarbour

Mensagem 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.
designsistemas
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 21 Set 2018 08:49
Localização: São Paulo / SP

problema com acentuação no xHarbour

Mensagem por designsistemas »

excelente dica => hb_oemtoans()
obrigado a todos!
Paulo Cezar
Design sistemas
Responder