Path: csiph.com!aioe.org!.POSTED!not-for-mail From: "Sauro" Newsgroups: it.comp.lang.visual-basic Subject: Re: [ot] fatturazione elettronica Date: Sun, 21 Oct 2018 09:22:09 +0200 Organization: Aioe.org NNTP Server Lines: 36 Message-ID: References: <1p24efg193wla.wxokkvf9xg7h$.dlg@40tude.net> <1fvvs6dcqhxbf$.17c14wu5gitj3$.dlg@40tude.net> <4et6sdpeftk204de22nq26ddrk5am8l7b7@4ax.com> NNTP-Posting-Host: ZDwWNrH8KW7825w8oK0iKg.user.gioia.aioe.org X-Complaints-To: abuse@aioe.org X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Priority: 3 X-Notice: Filtered by postfilter v. 0.8.3 Xref: csiph.com it.comp.lang.visual-basic:19463 "SB" ha scritto nel messaggio >>il file della fattura elettronica deve essere in codifica UTF-8. >> >>Se all'interno del file e' presente un carattere non UTF-8 >>il file viene scartato da SDI. >>Quindi i caratteri non UTF-8 devono essere filtrati. >> >>Non so se questo sia possibile con VB6, >>pero' ASCII e' un sottoinsieme di UTF-8, >>potresti filtrare tutti i caratteri non ASCII ... > > C'è l'api WideCharToMultiByte per la conversione in UTF-8, qui un > esempio VB6: > > https://www.di-mgt.com.au/howto-convert-vba-unicode-to-utf8.html > > > -- > ciao > Stefano Ho guardato ma non ho capito. Userò un metodo più brutale per i caratteri non permessi da UTF8: Le lettere accentate le trasformerò in lettere normali. Gli altri simboli in uno spazio. Lo sò, non è corretto, ma la ditta Pinco che stà in via 1° maggio dovrà accettare una fattura che la colloca in via 1 maggio. Ciao Stefano e grazie.