Es mas eficiente trabajar con el comando STRCONV para corregir la cadena,
*!* STRCONV("",9) ->Converts double-byte characters in cExpression to UTF-8
Aún usando el comando STRCONV si estas trabajando con servidores remotos por ODBC sera necesarios hacer unos ajustes adicionales.
SQLEXEC(conn,"SET CHARACTER SET utf8")
SQLEXEC(conn,"SET COLLATION_CONNECTION='utf8_general_ci'")
La conbinación funciona perfecto.
igual en tu caso puedes usar:
TEXT TO cXml1 NOSHOW TEXT PRETEXT 7
ENDTEXT
cXml1=STRCONV(cXml1,9)
y listo!!!.
El lunes, 6 de diciembre de 2010, 9:58:14 (UTC-5), conelo escribió: