Ik werk met een VB6 DLL waarbij UTF8 bestanden geimporteert/bewerkt worden en waarbij de data wordt opgeslagen in een SQL2000 database in Varchar kolommen.
Voorheen ging dit allemaal redelijk goed omdat de data in ISO formaat binnenkwam. Nu dus in UTF8. Hierdoor worden speciale karakters (trema's e.d.) niet goed opgeslagen.
Naar mijn weten werkt VB6 intern met unicode en wordt daar de UTF8 data al 'verminkt'. Ik zal dus een conversie moeten doen van de data voordat ik ermee aan de slag kan. Mijn vraag is: Hoe kan ik dit het beste doen in VB6 ? En naar welk formaat moet ik converteren ?
Ik hoef geen rekening te houden met VB6 controls als textboxes e.d. want de DLL leest alleen de data in en slaat het op in de DB.
Voorheen ging dit allemaal redelijk goed omdat de data in ISO formaat binnenkwam. Nu dus in UTF8. Hierdoor worden speciale karakters (trema's e.d.) niet goed opgeslagen.
Naar mijn weten werkt VB6 intern met unicode en wordt daar de UTF8 data al 'verminkt'. Ik zal dus een conversie moeten doen van de data voordat ik ermee aan de slag kan. Mijn vraag is: Hoe kan ik dit het beste doen in VB6 ? En naar welk formaat moet ik converteren ?
Ik hoef geen rekening te houden met VB6 controls als textboxes e.d. want de DLL leest alleen de data in en slaat het op in de DB.