(A codificação para o arquivo "TESTE.PRG" é ANSI, assim salvo pelo Notepad++)
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:
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.