FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como dejar el sistema en ISO-8859-1
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Como dejar el sistema en ISO-8859-1
Posted: Wed Oct 08, 2014 10:12 PM

Hola a todos ;

Necesito una orientacion, como puedo setear para que al compilar el programa, quede creado en formato ISO-8859-1.

Requiero hacer esto en xHarbour, pero no se que funciones hay que poner al inicio del programa, alguien las sabe ?

Esto lo necesito para que los archivos que exporte el sistema en texto plano , vayan también en ese formato y en español.

Que reconozcan los caracteres como Ñ, ñ , y acentos . Me está provocando problemas al exportar. :( :(

Saludos,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Thu Oct 09, 2014 01:20 PM

¿Al exportar que? ¿En que formato?
¿Donde lo ves y no se ve como debiera?

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Thu Oct 09, 2014 01:36 PM

Hola Carlos , gracias por responder.

Estoy creando unos xml, los cuales en su encabezado llevan definido el

<?xml version="1.0" encoding="ISO-8859-1"?> , pero aun asi, me reclaman que no va ese formato , por eso para asegurarme

requiero que mi ejecutable haya sido tambien creado en este formato ISO-8859-1.

Buscando en un foro del google en ingles , encontre estas funciones ,

REQUEST HB_LANG_DE // request German language
HB_SetCodePage( "DE" ) // Queries or changes the current code page.
HB_LangSelect( "DE" ) // Select a specific nation message module
Set Date German // Assigns a date format GERMAN dd.mm.yy

Pero cuales son los comandos para dejarlos en español y en esa ISO que menciono.

Si alguien sabe, que lo comente por favor.

Saludos,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Thu Oct 09, 2014 01:47 PM

Que significa "no va"? Ellos no pueden leer ese encoding? El contenido del fichero no esta realmente en ISOxxxx?

no entiendo cual es el problema concreto.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Thu Oct 09, 2014 02:12 PM

Carlos , me dicen que aunque el archivo tiene su encoding, por no estar mi ejecutable creado en este mismo formato, lo

que exporta , ( en este caso el xml ), igual se ve afectado , por ello requiero asegurarme que mi ejecutable, este en el mismo formato.

No se si ahora me explico mejor.

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Fri Oct 10, 2014 01:54 AM

jcaro,

No necesariamente tienes que colocar tu EXE con ese tipo de codificacion.

El cambiar la codificacion solo al momento de crear el XML, despues regresar la codificacion a como la tenias inicialmente.

y efectivamente debes usar las funciones que comentas anteriormente.

William, Morales

Saludos



méxico.sureste
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Sat Oct 11, 2014 11:01 AM

Completamente de acuerdo con Willy, no tiene nada que ver.
El problema no se puede resolver si no vemos un ejemplo para saber donde está el problema. Lo que te dicen los alemanes dice donde está el problema, pero a partir de ahí solo estamos especulando, solo se puede responder si muestras algo de código, un ejemplo del fichero o algo de donde tirar, seguir con especulaciones me parece poco razonable.

Muéstranos algo. Si subes un fichero de ejemplo podremos saber si hay algo bien o mal. Si ellos lo usna en UTF-8 te remito a la solución de las funciones de conversión, que es la solución que parece ser la más adecuada.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Re: Como dejar el sistema en ISO-8859-1
Posted: Sat Oct 11, 2014 05:10 PM

Gracias por las respuestas, lo voy a resolver solo desde el XML.

Atte.,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl

Continue the discussion