From: Marc C. <mar...@gm...> - 2014-03-12 18:08:25
|
Thanks to everyone for your suggestions. UTF-16 and UTF-32 are not a good option because the predefined grandprix files are plain ASCII. If I save the user-defined GPs in UTF-16 or 32 there will be 2 different file formats, which can lead to confusion. UTF-8, on the other hand, solves all this problems. I finally used the functions wide_to_utf8 and and utf8_to_wide, and they were exactly what I was looking for. Now it works like a charm. But I'm surprised that this two functions are only defined inside the scope of that file. Shouldn't they be public static functions in the StringUtils class, for example? > Am 11.03.2014 23:48, schrieb M Gagnon: > > Hi, > > > UTFWriter is the way to go. it produces UTF-16 or UTF-32 files > (depending > > on native size of wchar_t). There should be no problem reading back a > > unicode xml file, we have done that before. So maybe the correct > solution > > is to investigate why unicode XML files would not load. > > > If you still want to convert to UTF-8, please do not use iconv, as I > > believe this is not available under windows. For this, we have a little > > library, see examples in function "wide_to_utf8" of > utils/translation.cpp > > > -- Auria > > Hello, > > have you checked, whether the file is _saved_ as UTF-8? > The GNU/Linux command is file like > > $ file name-of-file.suffix > name-of-file.suffix: UTF-8 Unicode text, with very long lines > > Maybe the problem is the used editor? > > Cheers > > > André > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Supertuxkart-devel mailing list > Sup...@li... > https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel > |