Page 1 of 1

Definir Code Page para Portugues

PostPosted: Sat Feb 06, 2010 9:43 am
by PeterBaga
Bom dia...

Os caracteres portugues nao aparecem correctos nos browses e gets.

Como posso definir a Linguagem Port numa aplicação desenvolvida em FWPPC?

Já testei alguns exemplos que vi nos test*.prg mas nao obtive resultados positivos.

Grato pela atenção.
Cumprimentos.

Re: Definir Code Page para Portugues

PostPosted: Wed Feb 10, 2010 12:09 am
by Antonio Linares
Peter,

Prueba a añadir este código en tu PRG principal:
Code: Select all  Expand view

#include "FWCE.ch"

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
...
function Main()

   HB_LANGSELECT( 'PT' )
   HB_SETCODEPAGE( "PT850" )
   ...
 

Re: Definir Code Page para Portugues

PostPosted: Wed Feb 10, 2010 5:38 pm
by PeterBaga
Antonio. Muito obrigado pela atenção.

Eu pedi esta ajuda porque acontece o seguinte:

Nos browses (LISTBOX) os caracteres portugueses "Ã,ã,Â,â,Ç,ç..." e o " & " fica errados. Aparece sempre " € ".
Testei com o que o Antonio disse para fazer , mas o problema mantem-se.

Por exemplo :
o nome "EDUARDO & GONÇALVES, LDA." aparece "EDUARDO _GON€ALVES, LDA."
ou "FEREDAÇÃO DE CAÇADORES" aparece "FEDERA€AO DE CA€ADORES".

Como posso resolver este problema?

Se alguem puder ajudar seria excelente...
Muito Obrigado.

Re: Definir Code Page para Portugues

PostPosted: Wed Feb 10, 2010 8:31 pm
by Antonio Linares
Pedro,

Normalmente se usa AnsiToOem( cTexto ) para adaptar texto escrito desde MsDos en Windows. El problema es que Windows Mobile no lo soporta.

Asi que tienes que usar una función como la descrita aqui:
viewtopic.php?p=83831#p83831

para convertir el texto portugues a su formato correcto

Re: Definir Code Page para Portugues

PostPosted: Wed Feb 10, 2010 11:02 pm
by PeterBaga
Antonio. Muchas Gracias.

Vou tentar utilizar este exemplo.

Cumprimentos.