Pagina 1 di 1

Caratteri fantasma

Inviato: martedì 6 novembre 2018, 11:32
da theboss
Esporto il contenuto di un campo per ottenere un file xml compatibile con il formato fattura elettronica richiesto dalla P.A....
Il file è corretto salvo per il fatto cheall'inizio della prima riga mi aggiunge dei caratteri che in realtà non ci sono e la piattaforma di interscambio non lo accetta.
Se lo stesso file lo apro con un qualunque editor xml e lo salvo SENZA FARE ALCUNA MODIFICA, il file diventa corretto.
fmp.png
errore.png
La prima immagine mostra il campo calcolato come viene visualizzato in FMP, la seconda immagine quello che si ottiene quando si cerca di validare il file...
Come posso risolvere questo problema ?

Da dove arrivano ÿþ ? Perchè non li vedo nel campo FMP ? come posso eliminarli ?
Il calcolo che genera l'errore è:
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><ns0:FatturaElettronica
xmlns:ns0=\"http://ivaservizi.agenziaentrate.gov.it ... tture/v1.2\" versione=\"FPR12\">"

Re: Caratteri fantasma

Inviato: venerdì 9 novembre 2018, 15:01
da flmkdev
Hai provato ad esportare il file in formato diverso e vedere come si comporta ?

Re: Caratteri fantasma

Inviato: venerdì 9 novembre 2018, 16:38
da theboss
esporta contenuto campo non ha opzioni da selezionare ed esportando normalmente l'errore lo da ugualmente

Re: Caratteri fantasma

Inviato: martedì 13 novembre 2018, 18:51
da theboss
RISOLTO !!!

il calcolo è <<TextEncode ( campo testo ; "utf-8" ; 3 )>>

Re: Caratteri fantasma

Inviato: giovedì 24 gennaio 2019, 8:50
da sozfra
theboss ha scritto:
martedì 13 novembre 2018, 18:51
RISOLTO !!!

il calcolo è <<TextEncode ( campo testo ; "utf-8" ; 3 )>>
Ciao theboss scusa l'ignoranza, ma la funzione TextEncode dove la devo inserire?? Io mi creo il file XML in un campo testo che poi esporto tramite script in file xml che però mi viene creato in un formato sbagliato non UTF-8. Non riesco a capire dove inserire la funzione Textencode....dentro uno script prima di esportare il tutto?? Scusa la mia inesperienza....