GNOME Bugzilla – Bug 155098
c# class names that contain umlaut characters get truncated
Last modified: 2012-11-18 11:11:28 UTC
using some class name like public class Hauptmenü : System.Windows.Forms.Form If You create html from this, it will result in the truncated string 'Hauptmen' at many places
I didn't know that was allowed in C#! I don't like this feature at all as it requires many changes to doxygen's parser :-( For now I can only advice to resist using special characters in class/function/type names, and I'm not sure this will be fixed.
Hi Dimitri, its ok for me, not to fix it and besides of this I can tell You that many documenting tools have the same problem. Maybe You keep this bug in state 'deferred' for later development ;-)
I am using such names. I don't really want to change existing, working code on such level. I also don't want to resist using helpful features. Every link to a class or member with an umlaut is broken. Please don't forget or ignore it. It's not a "just one user has this problem"-thing.
With the release of version 1.5.2, doxygen uses UTF-8 encoding internally, which should allow for special characters like umlauts in the code. There may still be issues with auto-linking, but if so I would like to see examples (source+config file in a zip), so I can reproduce and fix them.
Created attachment 92387 [details] Test project, Visual Studio 2005, with doxyfile
Comment on attachment 92387 [details] Test project, Visual Studio 2005, with doxyfile The same problem, every umlaut leads to a truncation.
Confirmed. I will fix this in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.5.7. Please verify if this is indeed the case and reopen the bug if you think it is not fixed (include any additional information that you think can be relevant).