edgar-rft wrote:The bug has nothing to do with Unicode vs. non-Unicode builds, its always one and the same Audacity build that cannot read its own project files any more.
It's correct that non-Unicode Audacity builds write ISO-8859 encoded .aup-files, what is strictly spoken wrong according to the XML specification, but non-Unicode builds just simply cannot write Unicode files.In this case it's a bug to use an Unicode-dependent format for the project files as long as not all supported operating systems use Unicode.
But the bugs from above happen with Unicode as well as with ISO-8859-1 encoded .aup-files.
Edgar, I know there are reports like this, but if you believe the German Forum reports are legitimate (we cannot read German) please give steps to reproduce the issue.
Also see the topic Steve referred to:
http://forum.audacityteam.org/viewtopic ... 10#p137502
I cannot reproduce any issue on English Windows.
* If a project containing umlauts or East Asian characters is created in a Unicode build (including importing files with an umlaut in the name), it can be reopened with correct characters in Unicode Audacity. It can be reopened in ANSI Audacity with incorrect characters displayed.
* If a project containing umlauts or East Asian characters is created in an ANSI build (including importing files with an umlaut in the name), it can be reopened in Unicode Audacity with umlauts displayed correctly but East Asian characters displayed incorrectly. It can be reopened in ANSI Audacity with all characters displayed incorrectly.
If users are creating projects with other than Latin characters (including importing files with non-Latin file names or metadata) they should use Windows 2000 or later which supports Unicode and they should use the Audacity Unicode build meant for those versions of Windows. Anything else is user error.
Incidentally, how did German users manage with 1.2.6 and Windows 98?
If users are pasting characters directly into the .aup file (which is the only way I know to get an umlaut displayed as such in an ANSI-encoded .aup file) then it is user error.
We need to know more about how the German users are inputting umlauts into their project. Are they typing into the track name? With what input method? Are they importing files? Then we need an example file that creates the issue.
In any case, after 2.0 we do not expect to offer ANSI builds any longer.
Gale