Tuesday, February 4, 2014

GUI version on Win32 gives message with hex-encoded characters

Hi,

 

I have

let $LANG = 'fr'

somewhere in my initialisation scripts, so I am enjoying having French messages.

 

These messages are in trouble though, when accented characters come into play.

 

As an example – this is what is shown when no more "undo" is available:

D<e9>j<e0> <e0> la modification la plus ancienne

 

Also, menu items have replaced accented characters into their unaccented equivalent, which is also not a desireable behaviour.

 

My OS is Win7 and in "control panel" "language & region setting" I have  setting for non-unicode programs as Russian. I suspect that the problem will go away if I change this to "Francais (France)" but this isn't an option for me, because I must have it set to "Russe (Russie)" due to another software that I use.

 

Any recommendations on the matter?

 

Thank you in advance,

Vadim.

 

No comments: