Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#70 XML attr. LINK is saved as L�NK when Turkish locale is used

closed-fixed
None
5
2005-11-22
2004-06-19
Emre Sevinc
No

When I save my mindmap file in FreeMind, it somehow
produces an XML file containing invalid characters as
XML attributes.

I use it Win2K Server and Win2K Professional with
Turkish locale and Turkish keyboard (the operating
system is the English version). Also I tested it on my
friend's Debian box, the same problem there.

The problem is with the "Ý" character. If I change all
of them into "I" then the XML file is OK and I can
continue with FreeMind. However after saving same
things happen.

You can see the output of my .mm file at:

http://ileriseviye.org/stuff/problem-with-i-with-dot.mm

It looks to me like there is some Java uppercase
conversion and this conversion function takes the "i"
in those XML attributes and make it "Ý" character,
which is OK if you view it with ISO-8859-9 coding, it
is the Turkish capital "i", something like "I" with a
dot on it. However this renders the XML file broken and
after I save my mindmap and exit the program, before I
open it again I have to open it with a text editor and
replace those "Ý" character with "I".

Hopen you can solve this.

Emre Sevinc,
Istanbul Bilgi University

Discussion

  • Logged In: YES
    user_id=625500

    Your analysis makes a lot of sense.

     
    • summary: Problem when saving and reopening a file --> Problem when saving and reopening a file - I > Ý
     
    • summary: Problem when saving and reopening a file - I > Ý --> XML attr. LINK is saved as LÝNK when Turkish locale is used
     
  • Emre Sevinc
    Emre Sevinc
    2004-06-20

    Logged In: YES
    user_id=558843

    If my analysis is correct then I wonder why the conversion
    to uppercase takes place, I mean are XML attributes in XML
    tags have to be uppercase? Or if they must be uppercase then
    why aren't they created so at the beginning but rather case
    converted?

    Anyway, I hope the problem will not persist for long and a
    patch will be issued.

     
  • Logged In: YES
    user_id=885594

    Hi Emre,

    especially for you I made a bad hack and put it under the
    testversions.
    (See FAQ).
    Its the freemind-bin-0_7_1_turkish.zip version.

    NO GUARANTEE!

    Please, try it and report any experiences to me or here.

    Have fun, Chris

     
  • Emre Sevinc
    Emre Sevinc
    2004-06-22

    Logged In: YES
    user_id=558843

    Your bad hack (!) handles the problem quite well ;-)

    I downloaded your test version called Turkish and worked
    with the same file and now there's no problem with saving.
    Everything's fine with the XML file. I hope you incorporate
    this solution into your new version so that it will useful
    for everybody.

    Thanks for quick action.

     
  • Eric L.
    Eric L.
    2005-11-22

    • assigned_to: nobody --> christianfoltin
    • summary: XML attr. LINK is saved as LÝNK when Turkish locale is used --> XML attr. LINK is saved as L�NK when Turkish locale is used
     
  • Eric L.
    Eric L.
    2005-11-22

    Logged In: YES
    user_id=318488

    Christian,
    can you please confirm that the patch was integrated into
    0.8.0 and close the bug if yes.

    Thanks, Eric

     
    • status: open --> closed-fixed
     
  • Logged In: YES
    user_id=885594

    Confirmed and closed.