nid69ita ha scritto:
1. qui io mi sono fatto una routine che elimina o sostituisce i caratteri strani. Esempio una "& e commerciale" la sostituisco con "e" Quindi un "Tizio & Figli" mi diventa "Tizio e Figli"
Ciao, in realtà nei file XML con encoding UTF-8 per alcuni caratteri "strani" si dovrebbero usare i corrispondenti metacaratteri:
AnsiString aasMetachar[][2] =
{
{ "&", "&" }, // Primo della lista, se no sai i casini...
{ "<", "<" },
{ ">", ">" },
{ "\"", """ },
{ "'", "'" },
{ "", "" },
};
Inutile dire che eventuali caratteri accentati devono essere rappresentati nella corrispondente codifica in UTF-8, se per esempio nei database usate codepage ANSI occorre fare la conversione.
Ciao, Marco