problemas letra ñ

problemas letra ñ

Postby diegopolverelli » Fri Aug 22, 2008 9:01 pm

Hola. Les paso 2 problemitas que tengo:

- hoy me di cuenta que si tengo un indice en un campo, y el campo tiene datos que incluyan la Ñ, el indice deja de buscar. No se cual es el error exacto (no sale error, en realidad), pero busco "caño001" y no lo encuentra, a pesar de existir.
- tengo algunas pantallas, Says, y reportes, y varios lugares donde no me aparece la letra Ñ, sino un ascii feo. ¿me falta algun SET?

Gracias.
diegopolverelli
 
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm

Postby Antonio Linares » Sat Aug 23, 2008 9:22 am

Diego,

Si la DBF ha sido mantenida desde MsDos, es preciso que uses OemToAnsi( cTextoOem ) --> cTextoAnsi para ver el texto correctamente.

De la misma forma necesitas llamar a AnsiToOem( cTextoAnsi ) --> cTextoOem si quieres que la DBF pueda seguirse usando desde MsDos y se vea bien.

Por otra parte asegúrate que estas usando el set de caracteres correctos en tu PRG:

Tienes que añadir estas líneas al comienzo de tu PRG principal:

REQUEST HB_Lang_ES
REQUEST HB_CODEPAGE_ESWIN

HB_LangSelect("ES") // Para mensajes, fechas, etc..
HB_SetCodePage("ESWIN") // Para ordenación, requiere CodePage.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

igual tengo dramas

Postby diegopolverelli » Tue Oct 07, 2008 9:14 pm

Hola. Probe lo que me dijiste; el HB_Langselect("ES") se escribe con un REQUEST???

REQUEST HB_Langselect("ES")?????

porque pongo ::

REQUEST HB_Lang_ES
REQUEST HB_Langselect("ES")

y ejecuto if MSGYESNO("¿prueba?","atencion")

y al ejecutar me muestra "prueba?

¿que puede ser?

Gracias...!!!
diegopolverelli
 
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 71 guests