PDA

Ver la Versión Completa : [Compilador] caracteres utf-8


Paulo
29 de septiembre de 2022, 15:46
Hola,

Estou a trabalhar nos webservices de comunicação de séries de documentos (soap).
O XML que retorna tem os caracteres acentuados em formato utf-8 (formato decimal), em que por exemplo o caracter "é" tem o valor "é"
Alguém tem alguma solução para converter utf-8 para formato normal ?
Obrigado.

Saludos

fastpho
29 de septiembre de 2022, 17:36
@Paulo, Podes probar con ChilkatXml
Supongamos que el string tiene este formato <resultado>:é
para obtener <resultado>:é
seria :

01 Campo-Valida PIC X(10).
01 Campo-Convertido PIC X(10).

INVOKE ChilkatXml1 "TagContent" USING "resultado" RETURNING Campo-Valida.
display "Campo-Valida" , Campo-Valida. *> é
INVOKE ChilkatXml1 "DecodeEntities" USING Campo-Valida RETURNING Campo-Convertido.
display "Campo-Convertido" , Campo-Convertido. *> é

Saludos...

Paulo
29 de septiembre de 2022, 18:38
Funciona perfeitamente.
Como já tenho o XML só preciso do "DecodeEntities"
Gracias