Le dim 25/09/2005 à 22:20, Derek Atkins a écrit : > Didier Vidal <[EMAIL PROTECTED]> writes: > > > Even with 2.6.16 of libxml, there is no *visible* problem as long as you > > keep opening your file with libxml. > > Oh? So if you save it with gnucash + libxml2-2.6.16 and then open > it with gnucash + libxml2-2.2.x, it will do the right thing? Even if > we hard-code "utf-8" into the XML?
I think so. I ran the following test: - edit a gcash file with non ascii char (é)and add encoding = utf-8 - open it with gnucash and libxml2-2.6.16, save it. -> OK (é is escaped with its ISO-8859-1 code) - edit the saved file an add encoding=utf-8 - load it with LD_PRELOAD=/tmp/usrxml2/lib/libxml2.so ./gnucash (this uses libxml2 2.6.22) -> OK - save it (to check it's the 2.6.22 behaviour). But maybe one could add a unit test in gnucash that opens a gnucash file with non ascii parameters, and checks that the objects are built properly. The test could even save the file and read it again, to check that there is no alteration in the loop. Didier. > > > Didier. > > -derek _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel