Page 1 of 1

de OEM a ANSI

Posted: Tue Feb 11, 2014 7:56 pm
by edufloriv
Saludos colegas,

No sé si ya alguien lo resolvió, pero de todas formas lo posteo. Tenia un problema al momento de grabar valores de una .DBF a una tabla SQL usando ADO, los caracteres acentuados y demás que estuvieran por encima de ASC(127) se grababan con otro caracter totalmente distinto del original. Tambien me pasaba con OLE para usar con EXCEL, mismo problema.

Buscando en la red encontré estas dos líneas que puse al inicio de mi main y solucionado, ahora si podré acentuar mis strings:

REQUEST HB_CODEPAGE_ESWIN
HB_SetCodePage("ESWIN")


Reciban todos mis cordiales saludos.

Re: de OEM a ANSI

Posted: Tue Feb 11, 2014 8:33 pm
by Javier Tovar
Hola Eduardo!

Gracias por compartir!

Saludos

Re: de OEM a ANSI

Posted: Wed Feb 12, 2014 9:06 pm
by srvet_claudio
Hola Eduardo,
esto:
edufloriv wrote:
REQUEST HB_CODEPAGE_ESWIN
HB_SetCodePage("ESWIN")
es equivale al comando de HMG (ver INCLUDE\i_lang.ch):

Code: Select all

SET CODEPAGE TO SPANISH
que establece como conjunto de caracteres activos el juego de caracteres ANSI en español.

Re: de OEM a ANSI

Posted: Wed Feb 19, 2014 7:13 pm
by edufloriv
Hola Claudio,

Genial, en una sola línea. Gracias por tu oportuno soporte amigo. Excelente trabajo.

Saludos.