Buenas, de vuelta por aqui.
Mi problema es que al crear un archivo de texto ya sea con la funcion
FWRITE(nmanejador, ::oplantilla:value) ó
if !memowrit(::oguardatxt:cfilename,::oplantilla:value)
me crea el archivo con codificación ANSI y necesito crearlo con UTF-8, hay alguna forma de crearlo con esa Codificación sin necesidad de editarlo y guardarlo después con UTF-8.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Crear TXT con Codificacion UTF-8
Crear TXT con Codificacion UTF-8
Hola,
> me crea el archivo con codificación ANSI y necesito crearlo
> con UTF-8, hay alguna forma de crearlo con esa Codificación
> sin necesidad de editarlo y guardarlo después con UTF-8.
Si no lo han cambiado, estas funciones deberían servir para lo que quieres:
HB_STRTOUTF8( <cStr> [, <cCPID> ] ) -> <cUTF8Str>
HB_UTF8TOSTR( <cUTF8Str> [, <cCPID> ] ) -> <cStr>
Si no se pasa <cCPID>, se toma el que esté establecido con HB_SetCodePage()
Saludos,
José Lalín
> me crea el archivo con codificación ANSI y necesito crearlo
> con UTF-8, hay alguna forma de crearlo con esa Codificación
> sin necesidad de editarlo y guardarlo después con UTF-8.
Si no lo han cambiado, estas funciones deberían servir para lo que quieres:
HB_STRTOUTF8( <cStr> [, <cCPID> ] ) -> <cUTF8Str>
HB_UTF8TOSTR( <cUTF8Str> [, <cCPID> ] ) -> <cStr>
Si no se pasa <cCPID>, se toma el que esté establecido con HB_SetCodePage()
Saludos,
José Lalín
Crear TXT con Codificacion UTF-8
En que librerias están esas funciones?
Gracias.
Gracias.
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Crear TXT con Codificacion UTF-8
Según el log de Harbour2007-06-23 11:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/cdpapi.c
+ added two prg functions for translations from/to UTF-8:
HB_STRTOUTF8( <cStr> [, <cCPID> ] ) -> <cUTF8Str>
HB_UTF8TOSTR( <cUTF8Str> [, <cCPID> ] ) -> <cStr>
<cCPID> is Harbour codepage id, f.e.: "EN", "ES", "ESWIN",
"PLISO", "PLMAZ", "PL852", "PLWIN", ...
When not given then default HVM codepage (set by HB_SETCODEPAGE())
is used.
--
* harbour/source/rtl/cdpapi.c
+ added two prg functions for translations from/to UTF-8:
HB_STRTOUTF8( <cStr> [, <cCPID> ] ) -> <cUTF8Str>
HB_UTF8TOSTR( <cUTF8Str> [, <cCPID> ] ) -> <cStr>
<cCPID> is Harbour codepage id, f.e.: "EN", "ES", "ESWIN",
"PLISO", "PLMAZ", "PL852", "PLWIN", ...
When not given then default HVM codepage (set by HB_SETCODEPAGE())
is used.
--
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar